常用的正则检测总结

常用的正则验证

  1.验证是否为手机号格式  /^0?1[3|4|5|8][0-9]\d{8}$/;

  2.整数格式  /^(0|[1-9]/d*)$/;

  3.小数格式  /^(0|[1-9]/d*)/.(/d+)$/; 

  4.只能输入数字和字母  /^([a-z]|[A-Z]|[0-9]){8}$/

  5.排除全数字全字母 只能输入字母数字混合体  /(?!^\d+$)(?!^[a-zA-Z]+$)/

  6. 身份证验证 15位或18位,如果是15位,必需全是数字。如果是18位,最后一位可以是数字或字母Xx,其余必需是数字。  /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/

  7.固定电话验证  /^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}$)|(^0\d2-?\d{8}$)|(^0\d3-?\d{7}$)$/;

  8.邮编验证  /^\d{6}$/

  9.中文汉字验证  /^[\u4e00-\u9fa5]+$/

  10.网址验证(只允许http、https、ftp这三种)  /^(([hH][tT]{2}[pP][sS]?)|([fF][tT][pP]))\:\/\/[wW]{3}\.[\w-]+\.\w{2,4}(\/.*)?$/;

  11.日期格式,这四种(2012-05-14、2012/05/6、2012.5.14、20120528)  /^[1-9]\d{3}([-|\/|\.])?((0\d)|([1-9])|(1[0-2]))\1(([0|1|2]\d)|([1-9])|3[0-1])$/

  12.邮箱验证  /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+(\.[a-zA-Z]{2,3})+$/;

  

 

  13.匹配英文字母组成的字符串  /^[A-Za-z]+$/;

  14.匹配大写字母组成的字符串  ^[A-Z]+$

  15.匹配小写字母组成的字符串  ^[a-z]+$

  16.不能空格 不能为空 只能英文字母  ^\S+[a-z A-Z]$

 

  17.匹配QQ号码  [1-9][0-9]{4,} 

  未完待续

posted on 2016-04-20 18:59  飞羽哥哥  阅读(273)  评论(0编辑  收藏  举报

导航