下面是一些常规的正则验证规则 js文件存放
let reg = /^(\d{4})\d+(\d{4})$/ // 银行卡 只显示前四位后四位 中间用*代替
let inputNumber = /[^\d]/g // 只能输入数字
let inputLetter = /[^a-zA-Z]/g // 只能输入字母
let inputNumberLetter = /[\W]/g // 只能输入数字和字母
let inputIdCard = /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
let inputBankCard = /^([1-9]{1})(\d{15}|\d{18})$/
let inputVin = /^[\da-zA-Z]{7,8}$/
let phone = /^1\d{10}/
let inputAccount = /^[0-9]{12,21}$/
let inputMoney = /^[0-9]{12,21}$/
let name = /^[\u4e00-\u9fa5]{2,}$/ //公司名称
let globalNo = /^[A-Z0-9]{8,}$/ //公司证件号码
let address = /^[\u4e00-\u9fa5]{2,}$/ //公司注册地址
export const regBankNumber = str => {
const reg = /^(\d{4})\d+(\d{4})$/
const newStr = str.replace(reg, "$1 **** **** $2")
return newStr
}
export const account = str => {
return inputAccount.test(str)
}
export const money = str => {
return inputMoney.test(str)
}
2,要用的页面代码引入