常用的正则验证

1.搜索框至少输入2个字 
regex: /^[0-9A-Za-z\u4e00-\u9fa5]{2,21}$/;

2.要求非空,非负,非零的整数或者小数,如果是小数则要求小数点以后只能有两位
regex:/^(0(?:[.](?:[1-9]\d?|0[1-9]))|[1-9]\d*(?:[.]\d{1,2}|$))$/g;
3.同时验证手机和座机电话:
regx: /(^1\d{10}$|^(0\d{2,3}-?|0\d{2,3})?[1-9]\d{4,7}(-\d{1,8})?$)/;

4.验证邮件格式
regex: /^([0-9A-Za-z\\-_\\.]+)@([0-9a-z-]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/

   只允许英文字母、数字、下划线、英文句号、以及中划线组成

       ^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$

      名称允许汉字、字母、数字,域名只允许英文域名

    ^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$

      特殊字符例如abc_Wang.dd@sian.com,abc_Wang.dd.cc@sian.com

      /^(\w)+(\.\w+)*@(\w)+((\.\w{2,3}){1,3})$/; 或者/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/;

5.用户姓名:2-4个汉字
regex: /^[\u4e00-\u9fa5]{2,4}$/;
6.密码:密码必须6-20位非纯数字,字母、数字、下划线的组合
regex: /^(?![0-9]*$)[a-zA-Z0-9_]{6,20}$/

7.手机号
regex: /^1[34578]\d{9}$/

8.金额
要求非空,非负,非零的整数或者小数,如果是小数则要求小数点以后只能有两位
regex:/^(0(?:[.](?:[1-9]\d?|0[1-9]))|[1-9]\d*(?:[.]\d{1,2}|$))$/g;
9. 汉字验证  汉字在正则表示为[\u4e00-\u9fa5]

 
posted @ 2017-06-13 23:37  nihaojs  阅读(483)  评论(0编辑  收藏  举报