校验以.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}$/;