有時候,我們要對文字框中輸入的字元進行判斷,是否含有特殊字元。例如,在使用者註冊時如果只允許使用者名為數字和字母組成,我們就可以使用以下定義的函式進行判斷:
str —— 要被判斷的字串;
compare —— 要判斷是否含有的字元集合的字串;
belongornot —— 布林值,為true表示判斷str中的字元是否都包含在compare中,為false表示判斷str中的字元是否都不包含在compare中。
//判斷特殊字串的函式
function specialstring(str,compare,belongornot)
if (belongornot==null || belongornot==true) //當belongornot值為true或不給值的時候,做以下操作
return true; //若str中所有字元都包含於compare中,返回true
}else //否則,當belong不為null或true的時候,執行以下操作
return true; //若str中所有字元都不在compare中,返回true
} }
js 判斷字串中是否包含某個字串
string物件的方法 方法一 indexof 推薦 var str 123 console.log str.indexof 3 1 true indexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。方法二 search var str 123...
js 判斷字串中是否包含某個字串
string物件的方法 方法一 indexof 推薦 var str 123 console.log str.indexof 3 1 true indexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。方法二 search var str 123...
js 判斷字串中是否包含某個字串
var str 123 console.log str.indexof 3 1 true indexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。var str 123 console.log str.search 3 1 true searc...