驗證字串是否包含英文字元、數字或者漢字程式碼例項
本章節分享一段程式碼例項它實現了能夠驗證字串中是否包含英文字元、數字或者漢字的功能。
此函式比較靈活,能夠進行定製,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function done(input, withEnglishCharacter, withNumber, withChineseCharacter) { if (!Boolean(withEnglishCharacter) && !Boolean(withNumber) && !Boolean(withChineseCharacter)) { return false; //如果英文字母、數字和漢字都沒有,則返回false } var pattern = '^['; if (Boolean(withEnglishCharacter)) { pattern += 'a-zA-Z'; } if (Boolean(withNumber)) { pattern += '0-9'; } if (Boolean(withChineseCharacter)) { pattern += '\\u4E00-\\u9FA5'; } pattern += ']+$'; var regex = new RegExp(pattern); if (input.match(regex)) { return true; } else { return false; } } var one = "antzone"; var two = "softwhy.com888"; var three = "螞蟻部落good"; console.log(done(one, true, true, false)); console.log(done(two, false, true, false)); console.log(done(three, true, false, true));
相關文章
- 驗證字串只能包含數字或者英文字元的程式碼例項字串字元
- C# 校驗字串是否漢字、其他字元,數字或字元C#字串字元
- 驗證字串是否由字母、中文或者數字組成字串
- 驗證只包含數字和英文字母的正規表示式程式碼例項
- 關於字串的一些常用判斷 是否全部為數字 是否包含有數字 是否包含有英文字串
- 使用數字分隔字串程式碼例項字串
- 數字轉換為漢字大寫形式程式碼例項
- 檢測字串是否由字母或者漢字組成字串
- 判斷SQL語句中是否包含中文、英文字元和數字SQL字元
- js判斷一個字串是否為空或者只包含空格程式碼例項JS字串
- 檢驗漢字的正規表示式程式碼例項
- 驗證數字具有指定的位數區間程式碼例項
- java隨機動態生成漢字驗證碼圖片的例項程式碼分享Java隨機
- SQL 判斷欄位是否以數字開頭或者包含數字SQL
- 提取字串中數字的程式碼例項字串
- 使用 Ruby 識別英文數字驗證碼
- 使用 Swift 識別英文數字驗證碼Swift
- 使用 OCaml 識別英文數字驗證碼
- js驗證是否是正整數程式碼例項JS
- js將字串轉換為數字程式碼例項JS字串
- 使用 C# 識別英文數字驗證碼C#
- JS判斷字串長度(英文佔1個字元,中文漢字佔2個字元)JS字串字元
- js從字串中篩選出數字程式碼例項JS字串
- 匹配漢字的正規表示式程式碼例項
- js檢測漢字的長度程式碼例項JS
- JavaScript 擷取指定長度字串 區分漢字和英文字元JavaScript字串字元
- 檢測字串中數字和字母的數量程式碼例項字串
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- js獲取數字中的最小數字程式碼程式碼例項JS
- js實現的判斷變數是否為數字程式碼例項JS變數
- 檢測字串是否是由字母或者數字組成字串
- Java 判斷字串中是否含有漢字.Java字串
- js驗證表單項是否為空例項程式碼JS
- js將漢字轉換為拼音程式碼例項JS
- 限制HTML的input只能輸入數字、英文、漢字...HTML
- javascript數字上舍入程式碼例項JavaScript
- javascript數字下舍入程式碼例項JavaScript
- PHP算式驗證碼和漢字驗證碼的實現方法PHP