JavaScript匹配中文正規表示式
在表單驗證中或者一些其他方面的應用,可能需要的只是某些漢字,下面就是一段匹配漢字的正規表示式。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function ischinese(temp){ var re=/[^u4e00-u9fa5]/; if(re.test(temp)) { return false; } return true; } /** *校驗字串是否為中文 *返回值: *如果為空,定義校驗通過, 返回true *如果字串為中文,校驗通過, 返回true *如果字串為非中文, 返回false 參考提示資訊:必須為中文! */ function ischinese2(str){ //如果值為空,通過校驗 if(str=="") return true; var pattern=/^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi; if(pattern.test(str)) { return false; } return false; }
對以上程式碼簡單分析如下:
[JavaScript] 純文字檢視 複製程式碼[\u4e00-\u9fa5]
以上正則是用來匹配中文。
[JavaScript] 純文字檢視 複製程式碼[\ufe30-\uffa0]
以上正則匹配全形字元。
相關文章
- JavaScript匹配註釋正規表示式JavaScript
- Oracle正規表示式匹配中文的方法Oracle
- [JavaScript] 正規表示式單次匹配與多次匹配JavaScript
- 匹配javascript註釋的正規表示式JavaScript
- 匹配中文正規表示式程式碼例項
- 正規表示式匹配原理
- [譯]正規表示式匹配
- 字串——正規表示式匹配字串
- iOS正規表示式匹配iOS
- 正規表示式支配匹配模式模式
- 模式匹配與正規表示式模式
- Swift 正規表示式匹配NSRegularExpressionSwiftExpress
- python 正規表示式匹配Python
- JavaScript權威指南(10)——正規表示式的模式匹配JavaScript模式
- 【JavaScript】正規表示式JavaScript
- javascript正規表示式JavaScript
- javascript–正規表示式JavaScript
- 匹配字母、數字和中文字元正規表示式字元
- 匹配html標籤正規表示式HTML
- 匹配空白字元正規表示式字元
- 匹配 XML 檔案正規表示式XML
- 匹配 HTML 標籤正規表示式HTML
- leetcode - 正規表示式匹配LeetCode
- 匹配空行正規表示式程式碼
- 常用正規表示式匹配模式(java)模式Java
- JavaScript正規表示式(2)JavaScript
- JavaScript的正規表示式JavaScript
- 匹配iphone手機序列正規表示式iPhone
- 匹配HTML註釋的正規表示式HTML
- 匹配A股程式碼的正規表示式
- 正規表示式匹配標點符號符號
- 匹配HTML標籤的正規表示式HTML
- 正規表示式匹配雙位元組字元字元
- js正規表示式如何匹配註釋JS
- 匹配正負小數正規表示式程式碼
- JavaScript正規表示式 手冊JavaScript
- 淺談JavaScript正規表示式JavaScript
- javascript正規表示式總結JavaScript