常用正则表达式
reg.js
const regex = {
var reg = /^(([1-9]([0-9]+)?(\.[0-9]{1,2})?)|(0\.[1-9][0-9]?)|(0\.0[1-9]))$/;
email: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
mostTwenty: /^.{1,20}$/,
mostTwentyFive: /^.{1,25}$/,
mostThirty: /^.{1,30}$/,
mostFifty: /^.{1,50}$/,
mostTen: /^.{1,10}$/,
mostFourHundred: /^.{1,400}$/,
thirtyToTwohundred: /^.{30,200}$/,
phoneNumber: /^((\(\d{3}\))|(\d{3}\\-))?1[23456789][0-9]\d{8}|15[89]\d{8}/,
number: /^\d*$/,
numberMostTwo: /^\d{0,2}$/,
http: /^http/,
mima: /^.*(?=.*\d)(?=.*[A-Z]{1,})(?=.*[a-z]{1,})(?=.*[!@#$%^&*?\\(\\)]).*$/,
pergramCode:/^[a-zA-Z_]+$/,
pergramChannelCode:/^[a-zA-Z0-9_]+$/,
pergramOrderNo:/^\d{1,5}$/,
pergramQuantity:/^\d{1,10}$/,
pergramInterface: /^[a-zA-Z0-9_//]+$/,
charSome: /^[\u4e00-\u9fa5a-zA-Z0-9_-]+$/,
viewPath: /^[\u4e00-\u9fa5a-zA-Z0-9_\\/-]+$/,
interfacePath: /^[\u4e00-\u9fa5a-zA-Z0-9_\\/-]+$/,
}
export default {
data: function () {
return {
regex: regex
}
}
};