const regex = )$/, //正整數、0
positiveinteger: /^([1-9]\d*)$/, //正整數
money: /^[0-9](\.[0-9])?$/, //金額 保留 1 位小數
negativemoney: /^(\-|\+)?[0-9](\.[0-9])?$/, //金額 保留 1 位小數 可輸入負數
money2: /^[0-9](\.[0-9])?$/, //金額 保留 2 位小數
negativemoney2: /^(\-|\+)?[0-9](\.[0-9])?$/, //金額 保留 2 位小數 可輸入負數
chinese: /^[_\\w\\u4e00-\\u9fa5]$/, //中文
email: /^([a-za-z0-9_\.\-])+\@(([a-za-z0-9\-])+\.)+([a-za-z0-9])+$/, //郵箱位址
idcard: /^(^[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$)|(^[1-9]\d[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d)|\d[xx])$)$/, //身份證
date: /^(?:(?!0000)[0-9]-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9](?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/, //日期 「yyyy-mm-dd「 格式的日期校驗,已考慮平閏年。
phone: /^[1][3,4,5,6,7,8,9]\d$/, //手機號
url:/^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.])([\/\w \.-]*)*\/?$/, // url 驗證
ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.)(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,
color:/^#?([a-fa-f0-9]|[a-fa-f0-9])$/
};
正規表示式(持續更新)
兩個斜槓包以來,都是用來描述規則的元字元 let reg1 d 兩個引數 元字元字串,修飾符字串 let reg2 newregexp d 零到多次 一到多次 零次或一次 出現n次 出現n到多次 出現n到m次 轉義字元 普通 特殊 普通 除 n 換行符 以外的任意字元 以哪乙個字元作為開始 以哪乙個...
c js正規表示式集合
c 正規表示式小結 只能輸入數字 1 只能輸入n位的數字 d 只能輸入至少n位的數字 d 只能輸入m n位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 2 0 9 只能輸入有1 3位小數的正實數 3 0 9 只能輸入非零的正整數 1 9 0 9 只能輸入非零...
常用正規表示式(持續更新)
數字 0 9 n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 非零的正整數 1 9 d 非零的負整數 1 9 0 9 非負整數 d 或 1 9 d 0 非正整數 1 9 d...