判斷某個字串中是否含有特殊字元

2021-04-28 21:37:47 字數 565 閱讀 3348

有時候,我們要對文字框中輸入的字元進行判斷,是否含有特殊字元。例如,在使用者註冊時如果只允許使用者名為數字和字母組成,我們就可以使用以下定義的函式進行判斷:

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...