js去除用户输入的空格
const str = strValue.replace(/\s+/g, "");
js判断名字是否规范
export const checkName = function (name: string) {
let endInfo = false;
let { length } = name.replace(/[\u4e00-\u9fa5]/g, '**')
let isReg = (
/^[\u4e00-\u9fa5]|[a-zA-Z]$/.test(name) &&
/^(?![·\-_\s])(?!.*[·\-_\s]$)/.test(name) &&
/^[·\-\s\w\u4e00-\u9fa5]*$/.test(name) &&
!/[0-9]/.test(name) &&
!/[\u4e00-\u9fa5][a-zA-Z]{1}|[a-zA-Z][\u4e00-\u9fa5]{1}/.test(name) &&
!/[·_\-\s]{2}/.test(name) &&
!/[\u4e00-\u9fa5]\s[\u4e00-\u9fa5a]/.test(name) &&
!/[a-z]\s{2,}[a-z]/i.test(name)
) &&
2 < length && length < 51;
if (isReg) {
endInfo = true;
} else {
endInfo = false;
}
return endInfo;
}
js检查手机号是否规范
export const checkPhone = function (phone: string) {
if (!(/^1[3456789]\d{9}$/.test(phone))) {
return false;
} else {
return true;
}
}