正则校验是否以.png,.jpg,.jpeg,.pdf,.doc,.xls结尾

 校验以.png或.jpg结尾的字符串

let reg = new RegExp(.(png|jpg|jpeg)$)

reg.test("/home/ec2-user/fafabot/appendix/80/1473641015/Group 226.png")
注意当加/new RegExp(/.(png|jpg|jpeg)$/)有不能校验

 校验以.png结尾的字符串

new RegExp('.doc$').test('/home/ec2-user/fafabot/appendix/80/1473641015/Group 226.png')

 // 匹配图片(g表示匹配所有结果i表示区分大小写)
 

 var imgReg = /<img.*?(?:>|\/>)/gi;
 var imgReg = /<img [^>]*src=['"]([^'"]+)[^>]*>/gi;
 // 匹配src属性
 var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/gi

 let srcArr = allContent.match(srcReg)
 let imgArr = allContent.match(imgReg)

校验输入字符长度为8或16或18字符

new RegExp(/^([A-Z0-9]{8}|[A-Z0-9]{16}|[A-Z0-9]{18})$/).test('fff')

校验密码 (必须为英文大写、小写和数字组成,不能包含空格,长度至少8个字符)

/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-z\d\S]{8,16}$/

校验身份证

/^(\d{18}|\d{17}x|\d{17}X)$/

校验日期格式

/^((?:19|20)\d\d)-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/

校验邮箱

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

校验手机号码

/^(13[0-9]|14[5|7]|15[0-9]|16[7]|17[3|7|8]|18[0|1|2|3|5|6|7|8|9]|19[5|9])\d{8}$/;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值