js的常用正则表达式

var validateRegExp = {
       decmal: "^([+-]?)\\d*\\.\\d+$" , //浮点数
       decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$" , //正浮点数
       decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$" , //负浮点数
       decmal3: "^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$" , //浮点数
       decmal4: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$" , //非负浮点数(正浮点数 + 0)
       decmal5: "^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$" , //非正浮点数(负浮点数 + 0)
       intege: "^-?[1-9]\\d*$" , //整数
       intege1: "^[1-9]\\d*$" , //正整数
       intege2: "^-[1-9]\\d*$" , //负整数
       num: "^([+-]?)\\d*\\.?\\d+$" , //数字
       num1: "^[1-9]\\d*|0$" , //正数(正整数 + 0)
       num2: "^-[1-9]\\d*|0$" , //负数(负整数 + 0)
       ascii: "^[\\x00-\\xFF]+$" , //仅ACSII字符
       chinese: "^[\\u4e00-\\u9fa5]+$" , //仅中文
       color: "^[a-fA-F0-9]{6}$" , //颜色
       date: "^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$" , //日期
       email: "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$" , //邮件
       idcard: "^[1-9]([0-9]{14}|[0-9]{17})$" , //身份证
       ip4: "^(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)$" , //ip地址
       letter: "^[A-Za-z]+$" , //字母
       letter_l: "^[a-z]+$" , //小写字母
       letter_u: "^[A-Z]+$" , //大写字母
       mobile: "^0?(13|15|18|14)[0-9]{9}$" , //手机
       notempty: "^\\S+$" , //非空
       password: "^.*[A-Za-z0-9\\w_-]+.*$" , //密码
       fullNumber: "^[0-9]+$" , //数字
       picture: "(.*)\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$" , //图片
       qq: "^[1-9]*[1-9][0-9]*$" , //QQ号码
       rar: "(.*)\\.(rar|zip|7zip|tgz)$" , //压缩文件
       tel: "^[0-9\-()()]{7,18}$" , //电话号码的函数(包括验证国内区号,国际区号,分机号)
       url: "^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$" , //url
       username: "^[A-Za-z0-9_\\-\\u4e00-\\u9fa5]+$" , //用户名
       deptname: "^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$" , //单位名
       zipcode: "^\\d{6}$" , //邮编
       realname: "^[A-Za-z\\u4e00-\\u9fa5]+$" , // 真实姓名
       companyname: "^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$" ,
       companyaddr: "^[A-Za-z0-9_()()\\#\\-\\u4e00-\\u9fa5]+$" ,
       companysite: "^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&#=]*)?$"
   };
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值