1. 程式人生 > >JS中判斷一個字串是否包含漢字

JS中判斷一個字串是否包含漢字

今天做專案的時候,用到一個對上傳的檔案的檔名不可以包含漢字

這種情況下,需要把上傳的檔案轉為unicode編碼在對unicode編碼進行判斷,漢字轉為unicode編碼都是以%u開頭的

在js中escape(str)可以把str轉換為unicode編碼

例子:var str="檔案";

if(escape(str).indexOf("%u")>0){

    alert("包含漢字");

}else{

   alert("不包含漢字");

}

注意:escape("abcd").indexOf("%u")==-1

相關推薦

JS判斷一個字串是否包含漢字

今天做專案的時候,用到一個對上傳的檔案的檔名不可以包含漢字 這種情況下,需要把上傳的檔案轉為unicode編碼在對unicode編碼進行判斷,漢字轉為unicode編碼都是以%u開頭的 在js中escape(str)可以把str轉換為unicode編碼 例子:var str

freemarker判斷一個字串是否包含一個字串(select多選框資料回顯)

開發中用到了select多選框,所以資料回顯就要換一種方式解決。多選框返回的資料是一個用逗號分隔的字串,比如“a,b,c”,回顯的時候用contains判斷從而決定是否對每個option進行checked。 <#if "a,b,c,"?contains("a")>

c語言判斷一個字串是否包含一個字串

1. 使用庫函式 string.h  strstr函式  函式名: strstr  功 能: 在串中查詢指定字串的第一次出現  用 法: char *strstr(char *str1, char

java判斷一個字串是否包含另外一個字串,如果包含,計算出字串的開始位置

對於一個給定的source字串和一個target字串,你應該在source字串中找出target出現的第一個位置(從0開始) 程式碼如下: int h = 0;

js--判斷--判斷一個字串是否包含一個字串

方法 function isCunzai(){    var str1 = "BABEBIBOBUBABEBIBOBU"     var s = str1.indexOf("iBOB");     alert(s); } indexOf()方法: 區分大小寫, 不包含,返

在java判斷一個字串是否包含某個字元或字串

一、contains方法 java.lang.String.contains() 方法返回true,當且僅當此字串包含指定的char值序列 此方法返回true,如果此字串包含,否則返回false。 public static void main(String[] args

js判斷一個字串全為數字,js裡刪除數字的元素

1、js裡用正則表示式判斷一個字串是否全為數字: if(/^\d+$/.test(temp)){ alert(temp + "全為數字."); } 2、js裡刪除陣列中第i個元素(存在此元素): var testArray = test.split(",");

java判斷一個字串是否“都為數字”和“是否包含數字”和“擷取數字”

java中判斷字串是否為數字的三種方法 1用JAVA自帶的函式 public static boolean isNumeric(String str){   for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.charA

mysql 函式 判斷一個字串裡面包含幾個其他的字元

1.mysql函式: 判斷一個字串裡面包含幾個‘;’ drop function if exists func_containumsplit; create function func_containumsplit(targetstr varchar(500)) returns INT beg

MySQL開發-判斷一個字串裡面包含幾個其他的字元,逐個獲取以分隔符間隔的字串

一、獲取一個字串中包含幾個指定的匹配字串 在儲存過程中要對一個字元中進行分割,獲取裡面以','分隔的各個字串,如: '0102_001956B_1,0102_001955A_1,0102_001954C_1,0102_001953D_1,0102_001952E_1'

java 判斷一個字串是否包含某個字元

一、contains方法 1:描述 java.lang.String.contains() 方法返回true,當且僅當此字串包含指定的char值序列 2:宣告 public boolean contains(CharSequence s)3:返回值 此方法返回true,如果

java判斷一個字串是否為整型數字

/** * 判斷字串是否為數字 */ public static boolean isNumeric(String str){ Pattern patte

JavaScript如何判斷一個字串包含的只有number型別

首先將numString用new Number(numString)轉換成num var num = new Number(numString); 不可以使用parseInt();因為這個方法會將帶有字元的數字轉換為只有數字的型別 當numString中含有其他字元時,num的

JS查詢一個字串所有子串的位置

  通過迴圈呼叫indexOf()或lastIndexOf()來找到所有匹配的子字串。   上面兩個方法都是從一個字串中搜索給定的子字串,然後返回子字串的位置(如果沒有找到子字串,則返回-1)。這兩個方法的區別在於:indexOf()方法從字串的開頭向後搜尋子

js判斷一個Object(包括function)有沒有某個屬性或者方法——hasOwnProperty()

<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/

java 判斷一個字串是否包含一個字串

方法一: String str = "1234567"; if(str.indexOf("23") != -1) { System.out.println("包含該字串"

Js判斷一個屬性是屬於原型函式還是例項屬性的方法

/** * * 檢測一個屬性是例項屬性還是原型屬性 * 檢測完成以後,再來作操作 * */ function Person(password) { this.passwo

Python判斷一個字串是否包含子串的幾種方法

1.使用成員操作符 in >>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >

SQLSERVER 判斷一個字串是否包含特殊字元

DECLARE @Text VARCHAR(50)SET @Text = 'as df' DECLARE @ExistSpaceChar INTDECLARE @StrCount INT SET  @ExistSpaceChar = 0SELECT  @StrCount =

Oracle判斷一個字串是否為全數字

1、regexp_like SELECT * FROM ( SELECT 'ABC#$&' AS data from dual UNION ALL SELECT 'AB123' AS data