简单的正则匹配

来源:互联网 发布:中国出境文莱旅游数据 编辑:程序博客网 时间:2024/05/22 01:29

/^[1-9]([.]{1}[1-9])?$/   匹配折扣  9 或者  9.9


/^([\u4E00-\u9FA5]|\w)*$/   不能有字符。只能是字


/^[A-Z]+$/;   只写字母


/^\d+$/    只写数字


/^(-?((180)|(((1[0-7]\d)|(\d{1,2}))(\.\d+)?)))$/g    经度值


/^(-?((90)|((([0-8]\d)|(\d{1}))(\.\d+)?)))$/g   纬度值


var t1 = /^13[\d]{9}$|^14[5,7]{1}\d{8}$|^15[^4]{1}\d{8}$|^17[0,6,7,8]{1}\d{8}$|^18[\d]{9}$|^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
手机加固定电话 


手机 /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$


固定电话 /^13[\d]{9}$|^14[5,7]{1}\d{8}$|^15[^4]{1}\d{8}$|^17[0,6,7,8]{1}\d{8}$|^18[\d]{9}$


function isCardNo(card){ 
 //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X 
    var reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/; 
    if(reg.test(card) === false){ 
        return false; 
    } 
    return true; 
}



防止数据中的JS代码执行

str.replace(/<[^>]+>/g,"");



原创粉丝点击