正则表达式

统一社会信用代码:

/^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/g

单个校验时可使用:test方法;数组时使用match方法.

另外还有一个企业注册号的正则,它的规则是15位数字字母组成:

 /^[A-Za-z0-9]\w{14}$/g

允许格式: 0123456789012 || 0123456789012-12

        /[0-9]{13}$|[0-9]{13}-[0-9]{2}$/

企业13位工商注册号:

允许格式:0123456789012 || 0123456789012-12

  /[1-9A-GY]{1}[1239]{1}[1-5]{1}[0-9]{5}[0-9A-Z]{10}$|[1-9A-GY]{1}[1239]{1}[1-5]{1}[0-9]{5}[0-9A-Z]{10}-[0-9]{2}$/

企业组织机构代码:

允许格式: ABCDE012-D || ABCDE012-D-12

  /[A-Z0-9]{8}-[A-Z0-9]$|[A-Z0-9]{8}-[A-Z0-9]-[0-9]{2}$/

资金

/(^[1-9]{1,1}[0-9]{0,7}|^0)((\.)?$|(\.[0-9]{1,2})?$)/  匹配格式: 100000000.00 8位整数和2位小数

日期

/^\d{4}-\d{1,2}-\d{1,2}$/ 匹配格式: 0000-00-00 注意不要有空格
/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/ 精确匹配

传真

(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[35]\d{9}$)
匹配格式:1)本地传真号码:55666857 
(2)国内长途传真号码:021********3)国际长途传真号码:00862155666857 
(4)总机转分机的传真号码:  55666857*126或者55666857,,,,,126

固定电话

/^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/     //可以验证带有区号的七到八位电话号码。

手机号码

/^1[3-9]\d{9}$/

qq

/[1-9][0-9]{4,}/

邮政编码

 /^[0-9]{6}$/

邮箱

 /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

去除中文

/([\x80-\xff]*)/i     // 匹配用GBK (GB2312/GB18030)编码的所有汉字和全角标点符号
//例: 
preg_replace('/([\x80-\xff]*)/i', '', '2019年08月07日');

图片格式

/(.*)\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$/

网址

/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/

身份证 原文

var reg =/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/;
if(!reg.test(IDCard)){
    this.warnTips({txt:'请输入正确的身份证号码'});
    return false;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值