js,vue的文本长度校验方法
js,vue的文本长度校验方法后续添加1、校验文本长度;validateTextLength (value) {// 中文、中文标点、全角字符按1长度,英文、英文符号、数字按0.5长度计算let cnReg = /([\u4e00-\u9fa5]|[\u3000-\u303F]|[\uFF00-\uFF60])/glet mat = v...
·
js,vue的文本长度校验方法
后续添加
1、校验文本长度;
validateTextLength (value) {
// 中文、中文标点、全角字符按1长度,英文、英文符号、数字按0.5长度计算
let cnReg = /([\u4e00-\u9fa5]|[\u3000-\u303F]|[\uFF00-\uFF60])/g
let mat = value.match(cnReg)
let length
if (mat) {
length = (mat.length + (value.length - mat.length) * 0.5)
return length
} else {
return value.length * 0.5
}
}
更多推荐
已为社区贡献2条内容
所有评论(0)