話不多說,直接上**。
num
:'^[0-9]*$'
,//數字
chinese
:'^[\u4e00-\u9fa5]$'
,//漢字
chinese_english_num
:'^[\u4e00-\u9fa5a-za-z0-9]+$'
,//中文、英文、數字但不包括下劃線等符號
english_and_num
:'^[a-za-z0-9]+$'
,//英文和數字
english_and_num_line
:'^[a-za-z0-9-_]+$'
,//英文和數字包括連線線、下劃線
english_and_underline
:'^[a-za-z_]+$'
,//英文和下劃線
english_and_num_underline
:'^[a-za-z0-9_]+$'
,//英文、數字包括下劃線
english_and_num_spot
:'^[a-za-z0-9.]+$'
,//英文、數字和英文符號.
chinese_english_num_uderline
:'^[\u4e00-\u9fa5a-za-z0-9_]+$'
,//中文、英文、數字包括下劃線
caption_rule
:'^[\\u4e00-\\u9fa5a-za-z0-9\\_\\.\\-\\#]+$'
,//不允許非法字元
hardware_dog_sn_pattern
:'[0-9][a-j][0-9][0-52][0-7][aby][0-9]'
,//加密鎖sn規則
port
:'^([1-9][0-9]*)$'
,//埠號
password_rule
:'^[a-za-z0-9]+$'
,ip_rule
:'^([1-9]|[1-9]\\d|(1\\d|2[0-4]\\d|2[0-5][0-5]))\\.([0-9]|[1-9]\\d|(1\\d|2[0-4]\\d|2[0-5][0-5]))\\.([0-9]|[1-9]\\d|(1\\d|2[0-4]\\d|2[0-5][0-5]))\\.([0-9]|[1-9]\\d|(1\\d|2[0-4]\\d|2[0-5][0-5]))$'
,url
:'[a-za-z]+://[a-za-z0-9/_,.:]*'
//url
前端一些常用的正則驗證,收藏好!
validate.js 如下 export const checkvaild str,type test str case tel 座機return 0 d d d test str case card 身份證return d d d d x x test str case pwd 密碼以字母開頭,...
前端常用的正規表示式,收藏留用
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
前端表單驗證常用的JS正規表示式
使用者名稱正則,4到16位 字母,數字,下劃線,減號 var upattern a za z0 9 輸出 true console.log upattern.test caibaojian 密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特殊字元 var ppattern ...