常用正则表达式验证文本框
作者 Viliam | 发布于 2016-03-25
其他

常用正则表达式实例:

常用正则表达式实例对应正则:

    /^([0-9]+)$/                            纯数字
    /\d{5}/                                 连续输入5个数字(包含多个数字)
    /[\s]/g                                 包含空格
    /^([a-zA-Z0-9_\u4e00-\u9fa5]+)$/        仅支持中英文、数字、下划线,不支持下划线以外的特殊字符
    /^([_]+)$/                              全为下划线
    /^[A-Za-z0-9_]{6,20}$/                  6-20个字符,字母加数字或下划线组合
    /^[A-Za-z]+$/                           纯字母
    /^[^\w\s]+$/                            纯符号
    /^[A-Za-z0-9_]+$/                       只支持英文、数字、下划线
    /^http[s]?:\/\//                        网址url格式            (用法:trim(val).match(/^http[s]?:\/\//) == null)
    /^\d+(\.\d+)?$/                         大于0的整数或小数      (用法:trim(val).match(  /^\d+(\.\d+)?$/   ) == null)
    /^\d{1,6}$/                             0~999999之间的整数
    /^\d{8}-\d{8}$/                         时间格式            20150101-20151230
    /^(([0-1]{1}\d|2[0-3]):([0-5]\d);)+$/   时间格式(00:00 - 23:59)
    /^\#[a-fA-F0-9]{6}$/                    颜色
    /^[\u4E00-\u9FA5]+$/                    纯中文
    /^[1-9]\d*$/                            正整数
    /^-[1-9]\d*$/                           负整数
    /^[1-9]\d*|0$/                          正数(正整数 + 0)
    /^-[1-9]\d*|0$/                         负数(负整数 + 0)
    /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/        邮件
    /^\\d{6}$/                              邮编
    /^(13|14|15|18)[0-9]{9}$/               手机
    /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/
                                               IPv4地址
    /^\S+$/                                     非空
    /(.*)\.(jpg|bmp|gif|jpeg|png)$/             图片
    /(.*)\.(rar|zip|7zip|tgz)$/                 压缩文件
    /^\s*[.0-9]{5,11}\s*$/                      QQ号码
    /^[A-Z]+$/                                  大写字母
    /^[a-z]+$/                                  小写字母
    /^[1-9]([0-9]{14}|[0-9]{17})$/              身份证
    /^\d{17}(\d|x)$/i                           身份证长度或格式错误
    /^[0-9]{16,19}$/                            银行卡号
    /^(([0\\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/    电话号码的函数(包括验证国内区号,国际区号,分机号)

本站说明

前端开发、体验、交互、设计、技术、分享 i--do.com,包含javascript、html、css、nodeJS、demo展示等。转载文章请标注文章来源。

联系我

E-Mail: 709694072@qq.com