正则式统一类
This commit is contained in:
15
src/common/regular.js
Normal file
15
src/common/regular.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
export default {
|
||||||
|
phone: /^((0\d{2,3}-\d{7,8})|((13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}))$/,
|
||||||
|
password: /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*,.?_-])[\da-zA-Z~!@#$%^&*,.?_-]{8,16}$/,
|
||||||
|
money: /^([1-9]\d*|0)(\.\d{1,2})?$/,
|
||||||
|
area: {
|
||||||
|
village: /^\d{9}[^0]0{0,2}$/,
|
||||||
|
town: /^\d{6}[^0]0{0,2}000$/,
|
||||||
|
country: /^\d{4}[^0]0?0{6}$/,
|
||||||
|
city: /^\d{2}[^0]0?0{8}$/,
|
||||||
|
province: /^[^0]0?0{10}$/,
|
||||||
|
},
|
||||||
|
zh: /^[\u4e00-\u9fa5]+$/,
|
||||||
|
email: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
|
||||||
|
ip: /((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))/
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
import dict from "./dict"
|
import dict from "./dict"
|
||||||
import dayjs from './monent'
|
import dayjs from './monent'
|
||||||
import qs from 'query-string'
|
import qs from 'query-string'
|
||||||
|
import reg from "./regular";
|
||||||
|
|
||||||
const confirm = (content, title, config) => {
|
const confirm = (content, title, config) => {
|
||||||
let ops = {content}
|
let ops = {content}
|
||||||
@@ -306,5 +307,6 @@ export default {
|
|||||||
idCardNoUtil,
|
idCardNoUtil,
|
||||||
qs,
|
qs,
|
||||||
permissions,
|
permissions,
|
||||||
copy
|
copy,
|
||||||
|
reg
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user