匹配正整数
var reg = /(^[1-9]\d*$)/ //不包含0
var reg = /^([1-9]\d*|[0]{1,1})$/ //包含0
去掉所有的HTML标签
var reg = /<\/?.+?\/?>/g;//去掉所有的html标签
//wangeditor编辑器中不能去掉赋值的word文本样式(去文本并截取240字符)
var str = val.html;
str = str.replace(/<xml>[\s\S]*?<\/xml>/ig, '')
str = str.replace(/<style>[\s\S]*?<\/style>/ig, '')
str = str.replace(/<\/?[^>]*>/g, '')
str = str.replace(/[ | ]*\n/g, '\n')
str = str.replace(/ /ig, '')
this.ruleForm.introduction = str.substr(0, 240);
最多保留3位小数
let Reg = /^\d{0,8}\.{0,1}(\d{1,3})?$/;//大于等于1保留三位小数
var reg = /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/;//大于0,保留两位位小数
var reg= /^(0|[1-9]\d*)(\s|$|\.\d{1,2}\b)/;//大于等于0,保留两位小数
0~1之间的小数,最多保留两位
let reg=/^(0(\.\d{1,2})?|1(\.0{1,2})?)$/;//包含0和1
let reg=/^0\.([1-9][0-9]?|[0-9][1-9])$/;//不包含0和1
匹配存在中文(至少一个)
var regExp = /([\u4e00-\u9fa5]+)/;
匹配全中文
var regExp = /^[\u4e00-\u9fa5]*$/;
匹配存在数字(至少一个)
var regExp = /\d+/; /[0-9]+/;
匹配全数字
var regExp = /^\d*$/; /^[0-9]*$/;
匹配存在字母(至少一个)
var regExp = /[a-zA-Z]+/;
匹配全字母
var regExp = /^[a-zA-Z]*$/;
匹配由数字和字母组成
var regExp = /^[0-9a-zA-Z]*$/;
匹配由数字、字母和特殊字符组成
var regExp = /^[0-9a-zA-Z~/`!@#$%^&*()_+|{}?;:><\-\]\\[\/]*$/;
匹配由数字和字母组成,且必须包含数字和字母
/*
(?![0-9]+$)不全是数字
(?![a-zA-Z]+$)不全是字母
[0-9A-Za-z]{6,10} 由数字和字母组成的6~10位
*/
var regExp = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/;
手机号
/* 1开通的 11位数字 */
var regExp =/^[1][0-9]{10}$/;
/* 国内手机号 */
var regExp =/0?(13|14|15|18)[0-9]{9}/;
Email地址
var regExp = /\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/;
网址URL
var regExp = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/;
国内电话电话号码
var regExp = /[0-9-()()]{7,18}/;
腾讯qq号
var regExp =/[1-9]([0-9]{5,11})/;
邮政编码
var regExp =/\d{6}/;
ip
var regExp =/(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)/;
身份证号
var regExp=/\d{17}[\d|x]|\d{15}/;
格式日期
var regExp =/\d{4}(\-|\/|.)\d{1,2}\1\d{1,2}/;
金钱
var regExp =/^\d*(?:\.\d{0,2})?$/;
var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
//表单验证
var validatePrice = (rule, value, callback) => {
if (!value) {
return callback(new Error('金额不能为空'))
}
if (!reg.test(value)) {
callback(new Error('请输入正确的金额'))
} else {
callback()
}
}