100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 输入框限制字节数 区分中英文

输入框限制字节数 区分中英文

时间:2022-03-27 17:17:34

相关推荐

输入框限制字节数 区分中英文

// 规则名称验证规则 不包含特殊字符let checkGroupName= (rule, value, callback) => {let reg = /^[0-9A-Za-z\u4e00-\u9fa5\(\)\(\)]+$/;if (value!=='' && !reg.test(value)) {callback(new Error("请填写正确格式的规则名称"));} else {if(!checkLength(value)){callback(new Error("最大长度为 40 个字符"));}else{return callback();}}};// 中英文区分限制 字符数let checkLength=(data)=> {let REG_CHINESE = /[\u4e00-\u9fa5]/g;let REG_NOT_CHINESE =/[^\u4e00-\u9fa5]/g;let MAX = 40;if (data) {const chineseLength = data.match(REG_CHINESE) ? data.match(REG_CHINESE).length : 0;const charLength = data.match(REG_NOT_CHINESE) ? data.match(REG_NOT_CHINESE).length : 0;let total = chineseLength * 2 + charLength;return !(total > MAX);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。