方法:使用indexof()或lastindexof()來檢查,它們都可返回指定字元在字串中的位置,如果字串不包含指定字元,則返回「-1」;因此只需判斷返回值是否大於等於即可,例「if(字串.indexof(字元)>= 0){}」。
【相關推薦:jquery**教程】
方法一:使用indexof() 和lastindexof()方法
當無法確定在某個字串中是否確實存在乙個字元的時候,就可呼叫 indexof() 和 lastindexof() 方法。
indexof() 和 lastindexof() 方法返回的都是指定的子串在另乙個字串中的位置,如果沒有找不到子串,則返回 -1。
這兩個方法的不同之處在於,indexof() 方法是從字串的開頭(位置 0)開始檢索字串,而 lastindexof() 方法則是從字串的結尾開始檢索子串。
案例:var cts = "bbltext";
if(cts.indexof("text") >= 0 )
if(cts.lastindexof("text") >= 0 ) indexof用法:
返回 string 物件內第一次出現子字串的字元位置。
strobj.indexof(substring[, startindex])引數
說明注意:
方法二:使用test() 方法
例項:在下面的例子中,我們將檢索 「w3school」:
var str = "hello world";
var patt1 = new regexp("world");
var result = patt1.test(str);
document.write("result: " + result);結果輸出:
result: truetest()用法介紹:
test() 方法用於檢測乙個字串是否匹配某個模式.
語法regexpobject.test(string)引數
返回值說明
檢查字串是否相等
在j a中可以使用 equals 方法判斷兩個字串是否相等。s.equals t 如果字串s與字串t相等,則返回true 否則,返回false。想要檢測兩個字串是否相等,而不區分大小寫,可以使用equalsignorecase方法 hello equalsignorecase hello 一定不要使...
檢查字串中的結束標記
使用的模組為itertools,在其中主要使用的方法是itertools.imap function,iter1,iter2.itern 此方法的主要就是返回乙個迭代器,其中返回的項為function iter1,iter2,itern 返回的長度主要看最短的iter的長度,如果function為n...
C 檢查字串,防SQL注入
sql注入攻擊如下,checkparams函式,接收引數任意,如引數中有字串,則對字串進行檢查,如引數中有集合 如array之類,總之是實現了icollection的 則對集合中的字串元素進行檢查.大家可根據具體情況來定要過濾的字元,我這個例子裡暫定為 號和 號,實際上我個人認為,過濾了這兩個,似乎...