常用的正则表达式

常用的正则表达式:

  /^\w+([-+.']\w+)*\w+([-.]\w+)*\.\w+([-.]\w+)*$/ :电子邮箱

  /^[_a-zA-Z0-9\-\.]+@([\-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/ :电子邮箱

  /^1[0-9]{10}$/ : 手机号码11位

  /^(1[0-9]{10}|\w+([-+.']\w+)*\w+([-.]\w+)*\.\w+([-.]\w+))*$/ : 手机号码11位或者是电子邮箱

  /^(\d|[1-9]\d+)(\.\d+)?$/ : 大于0的整数或小数

  ^[0-9]+\.{0,1}[0-9]{0,2}$:整数或者小数

  ^[0-9a-zA-Z]+$:只能是纯数字、纯字母或者是数字和字母组合

  ^(?!\d+$)[\da-zA-Z]*$:不能是纯数字,可以是纯字母,也可以是字母和数字组合

  15位: /^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{2})(\w)$/  :身份证
  18位:/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\w)$/ :身份证

  /^[1-9]\d{4,12}$ : QQ

  /^[0-9]{6}$/ : 邮编

  /^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.){2}([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/ :IP地址

  ((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^( [1] [89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^( [1] [89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^( [1] [89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)) :日期

  

var da = /^[0-9a-zA-Z]+$/;
if (!da.test("需要匹配的字符串"))
{
  layer.tips('请输入数字和字母组合', $(this), { tips: [1, '#3595CC'], time: 4000 });
  Success = false;
}

 

posted @ 2017-09-22 16:35  Smile灬Lucky  阅读(483)  评论(1编辑  收藏  举报