1、不允許包含特殊字元
/[#\$%\^&\*【】@!!¥?|『;:」「'。,、?<>+=:]+/g2、不允許包含中文字元
/[^\x00-\xff]/3、 校驗手機號是否合法
/^(((1[0-9][0-9]))+\d)$/4、校驗電子郵箱是否合法
/^([a-za-z0-9]+[_|\_|\.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|\_|\.]?)*[a-za-z0-9]+\.[a-za-z]$/5、不允許包含漢字
/^([a-za-z0-9]+[_|\_|\.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|\_|\.]?)*[a-za-z0-9]+\.[a-za-z]$/6、不允許出現全形字符
/[^\x00-\xff]/7、校驗身份證號
function checkidcard(sid)
var acity=
var isum=0 ;
var info="" ;
if(!/^\d(\d|x)$/i.test(sid))
sid=sid.replace(/x$/i,"a");
if(acity[parseint(sid.substr(0,2))]==null)
var sbirthday = sid.substr(6, 4) + "-" + number(sid.substr(10, 2)) + "-" + number(sid.substr(12, 2));
var d=new date(sbirthday.replace(/-/g,"/")) ;
if(sbirthday!=(d.getfullyear()+"-"+ (d.getmonth()+1) + "-" + d.getdate()))
/*身份證號碼校驗位檢查*/
for(var i = 17;i>=0;i --)
if(isum%11!=1)
return true;
}
8、校驗港澳證件號碼
/^[hmhm]([0-9]|[0-9])$/9、校驗台灣證件號碼
/^\d$|^\d[abd]$|^\d$/10、校驗護照
/^[a-za-z]$/ 且 /^[a-za-z0-9]$/11、去掉左右空格
param.replace(/(^\s*)|(\s*$)/g, "");12、1-4位數字
/^[0-9]$/13、3位字元,支援數字或數字+英文大寫字母組合
/((^(?![0-9]+$)(?![a-z]+$)[0-9a-z]$)|(^\d$))/14、1~5位字元,支援中文+數字組合,中文字元開頭
/^[^\x00-\xff][0-9]$/15、字串中包含連續4位及以上相同數字和字母
^(?=.*([0-9a-za-z])\1).[a-za-z0-9]+$
前端Vue中常用rules校驗規則
pattern d 1 d d 2 0 4 d 25 0 5 d 1 d d 2 0 4 d 25 0 5 d 1 d d 2 0 4 d 25 0 5 d 1 d d 2 0 4 d 25 0 5 2.是否手機號碼或者固話 pattern 0 d d 1 34578 d 3.是否身份證號碼 pat...
前端開發中常用正規表示式
建立js檔案,在頁面中直接使用 常用正規表示式 export const regexps 2 0 4 d 25 0 5 0 9 d?1 d d 2 0 4 d 25 0 4 a z u00a1 uffff0 9 a z u00a1 uffff0 9 a z u00a1 uffff0 9 a z u0...
常用的正則校驗
生成指定範圍的隨機整數 const randomintegerinrange min,max math.floor math.random max min 1 min randomintegerinrange 0,5 生成指定範圍的隨機小數 const randomnumberinrange min...