正则表达式归纳

来源:互联网 发布:linux输入法下载 编辑:程序博客网 时间:2024/06/03 21:03
中文英文数字   :         reg = /^(\w|[\u4E00-\u9FA5])*$/ ;   //中文,英文,数字
英文数字下划线 :        reg = /(^[a-zA-Z0-9]+)(([-]?)([a-zA-Z0-9]+))+$/;   //英文,数字,下划线
 验证身份证号码 :          var reg2= /([1-6]\d{5}(19|20)\d\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])\d{3}[0-9xX])|([1-6]\d{5}\d\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])\d{3})/;//验证身份证号码
 验证电话号码:         var reg1=/((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;//验证电话号码
 只能输入8位正整数,最多2为小数点     var reg=/^\d{0,8}(\.\d{0,2})?$/g;//只能输入8位正整数,最多2为小数点
原创粉丝点击