RainZhai / rainzhai.github.com

宅鱼
http://rainzhai.github.io
Apache License 2.0
2 stars 0 forks source link

常用正则 #3

Open RainZhai opened 7 years ago

RainZhai commented 7 years ago

验证中文: /^[u4E00-u9FA5]+$/.test(v) 验证数字字母: !/^[A-Za-z0-9]+$/.test(v) 验证数字: !/^[1-9]\d$/.test(v) 匹配指定字符开始和指定字符结束: /^a.?b$/.test(v) 验证url:

function IsURL(str_url){
    var strRegex = /(http[s]?|ftp):\/\/[^\/\.]+?\..+\w$/i;
    var re=new RegExp(strRegex);
    if (re.test(str_url)){
        return (true);
    }else{
        return (false);
    }
}

验证email:

function CheckMail(mail) {
     var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
     if (filter.test(mail)) return true;
     else {  return false;}
}

只能输入数字,小数点后保留两位 !/^\d*.{0,2}\d{0,2}$/.test(v)

替换所有数字为指定字符 'aaa111aaa'.replace(/\d+/g, '3')

每个数字都替换 'aaa111aaa'.replace(/[0-9]/ig, '3')