双字节验证:vue输入框中英文字数长度验证
2024-10-07 14:26:08
export default {
data() {
let validcodeName=(rule,value,callback)=>{
//替换双字节汉字,为aa,限制输入框长度;
if(value.replace(/[^\x00-\xff]/g, "aa").length>=24){
callback(new Error('长度在1到12汉字'))
}else{
callback()
} };
return {
popFormRules: {
Name:[{
type: 'string',
required: true,
message: '请输入场馆名称',
trigger: 'blur,change'
}, {
validator:validcodeName,
trigger: 'blur'
}],
}
}
}
},
一个字符串==aa==2个字节;
/[^\x00-\xff]/g:验证双字节,包括:汉字、汉语符号等;
最新文章
- 排名前 8 的 PHP 调试工具
- Hibernate JPA实体继承的映射(一) 概述
- Head First Html and CSS学习笔记之CSS
- WebSocket 学习笔记--IE,IOS,Android等设备的兼容性问题与代码实现
- 重构Web Api程序(Api Controller和Entity) 续篇(2)
- windows下mysql自动定时备份bat
- 三、singleton(单例化)一个对象的几种方法
- YII增加全局函数
- HeadFirst设计模式读书笔记(4)-工厂模式
- sae python安装第三方模块
- SQL Server数据库--》top关键字,order by排序,distinct去除重复记录,sql聚合函数,模糊查询,通配符,空值处理。。。。
- BZOJ 3231: [Sdoi2008]递归数列( 矩阵快速幂 )
- Web前端优化需要注意的点
- 友盟崩溃日志分析工具 - dSYMTools
- 同一个页面同时拥有collectionView和navigationBar和tabBar时可能遇到的问题
- MyBatis返回map数据
- P2880 [USACO07JAN]平衡的阵容Balanced Lineup(RMQ的倍增模板)
- Virtualbox安装增强功能时显示【未能加载虚拟光盘】
- stream classdesc serialVersionUID = -7218828885279815404, local class serialVersionUID = 1.
- Java中的参数传递 --Java