正則驗證姓名否中文(包含生僻字)
1.常見的中文 \u4e00-\u9fbb 和 \u4e00-\u9fa5 (不包含生僻字)
2.比較廣泛的中文漢字。(包含了咱們需要的生僻字 和 不需要的很多字符 比如 中文句號分號逗號、書名號 等等) \u2E80-\uFE4F
3.CJK標點符號
範圍:\u3000-\u303F
參考地址:http://www.unicode.org/charts/PDF/U3000.pdf
根據以上三點,我們要用第二個再排除第三個,所以判斷是否包含生僻字的中文姓名的正則表達式如下所示:
/^((?![\u3000-\u303F])[\u2E80-\uFE4F]|\·)*(?![\u3000-\u303F])[\u2E80-\uFE4F](\·)*$/.test(name)
註意:轉載請註明出處
正則驗證姓名否中文(包含生僻字)
相關推薦
正則驗證姓名否中文(包含生僻字)
target href nbsp org http 表達式 ont 參考 code 1.常見的中文 \u4e00-\u9fbb 和 \u4e00-\u9fa5 (不包含生僻字) 2.比較廣泛的中文漢字。(包含了咱們需要的生僻字 和 不需要的很多字符 比如 中文句號分號逗
正則驗證 只能輸入中文、數字、字母 2-10個字符之間
正則驗證 只能輸入中文、數字、字母 2-10個字符之間var reg = /([u4e00-u9fa5\dA-Za-z]){2,10}/; //這個表達式有一些特殊字符 比如@ 是可以驗證通過的實際操作後發現下面正則表達式普通字母、數字已經隱含了不包括特殊符號所以下面包含普通字母、數字的正則表達是
正則驗證姓名
/** * 1.可以是中文 2.可以是英文,允許輸入點(英文名字中的那種點), 允許輸入空格 3.中文和英文不能同時出現 4.長度在20個字元以內
js正則驗證數字,字母和下劃線(至少包含其中兩種,數字不能開頭)
最近做了一個註冊驗證使用者名稱,要求數字,字母和下劃線(至少包含其中兩種,數字不能開頭),在網上找了好多例子,要麼只能實現字母和下劃線(數字不能開頭),要麼就只能實現數字,字母和特殊字元(至少包含其中兩種,數字不能開頭),無法排除其他的特殊字元,在嘗試了很多次以後,我試著將這兩種情況的判
js正則驗證數字的方法
字符 ack xxxxxxxx clas cti validate 浮點 則表達式 pre 正則驗證數字的方法: <script type="text/javascript"> function validate(){ var reg
了解jQuery Validate.JS後不用再為正則驗證頭疼
url 理解 程序 valid 客戶 pre 提高 -s log jQuery Validate 是功能豐富的正則驗證插件,為客戶端提供了強大的驗證功能,同時提供了大量的正則選項,滿足應用程序各種需求。該插件捆綁了一整套有用的驗證方法,同時包括URL驗證和電子郵件驗證,為
表單正則驗證及文件上傳驗證
特殊 email地址 常用 clas isset move 一個 包含 是否 表單正則驗證主要是用來對表單提交信息的過濾,防止sql註入(比如登錄界面),上傳的文件也需要進行文件名後綴和大小進行驗證,下面是一個簡單的表單驗證 1 header("Content-type
QQ、手機號、微信、身份證、郵箱正則驗證
blog pre 前綴 highlight var logs clas brush test QQ正則驗證 查了下,現在QQ的長度最長是10位數,驗證格式為不以0開頭的5-10位數字就可以了 var reg = /^[1-9]\d{4,9}$/; reg.test(‘01
php正則驗證手機、郵箱
als href 驗證 clas private hone net 電話 span //驗證電話private function reg_phone($phone){ if (preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]
js正則驗證,郵箱,身份證
hang www. 嚴格模式 開始 驗證 mage 大小寫 模式 匹配 代碼片段 多項驗證 常用手機,郵箱,身份證驗證規則 /^1[3,4,5,7,8][0-9]{9}$/ /(\d{6})[1,2]([0-9]{10})(\d|x|X)$/ //[1
正則驗證積累
海拔 etime 手機 mfile comm 時間 授權 tor 有效 "businessUnit":{"reg":‘‘,"title":""},//業主單位 "projectCode":{"reg":‘‘,"title":""},//項目編號 "projectName
ThinkPHP5 正則驗證中有“|”時使用數組語法
rdquo cnblogs 驗證 highlight 規則 regex log brush class 正則規則中有“|”時,會引起解析錯誤: ‘regex:\d{3,4}[\s,-]?\d{7,8}|1[3,4,5,8]\d[\s,-]?\d
js 正則驗證非法字符
js 正則if(/[<>\‘\"\ \ ]/.test(fm.username.value)) { alert("昵稱包含非法字符"); fm.username.focus(); return false; }js 正則驗證非法字符
.非空驗證 ,相等驗證,範圍驗證,正則驗證的實例
doc var public charset 比較 說明 urn elements als <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh
學習筆記之非空驗證,相等,範圍,正則驗證
put ret 用戶 auto turn 單引號 格式不正確 div 表達 1.非空驗證 2.相等驗證 3.範圍驗證 4.正則驗證:/^ 內容$/ 定界符 // 開始 ^ 結尾 $ \轉義:\
密碼正則驗證
.html 匹配 htm != 判斷 密碼 ret 是否 -1 /**密碼、驗證碼非空輸入的判斷*/function checkCode() { password = $.trim($("#password").val()); rpw = $.trim($("#rpw").
thinkphp3.2.3 自動驗證 正則驗證
names home name require array esp bsp extends 姓名 <?php namespace Home1\Model; use Think\Model; class ShopYuyueInfoMod
JS正則驗證兩位小數,驗證數字最簡單正則表達式大全
正則 d+ test this size code tex 保留 TE <h3>輸入完按回車後即可驗證!</h3> 正整數: <input type="text" size="20" onkeydown="if(event.keyCode
jQuery正則驗證15/18身份證
最好的jQuery正則驗證身份證程式碼: 按照身份證的演算法定製而成,精確度完美支援15和18位. 錯一個數字或字母都通不過,無需通過資料處理來驗證 //身份證檢驗 var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"內蒙古", 21:"遼
Java 正則驗證郵箱
做郵件的功能的時候難免會碰到郵箱的驗證,接下來我就把郵件的正則記錄下來,方便以後檢視。 Java方式: public static boolean isEmail(String email){ if (null==email || "".equals(email)