easyui 正则表达式

前言

在easyui工程里,看到对文本框输入的校验,少了‘-’和‘_’, 加了一下。

实验

在html中定义的字段校验方式中,写入字段对应的自己定义好的校验方式名称, e.g. 校验方式为vt_user_id
输入用户ID的文本输入框内容,就按vt_user_id规则来校验。

			columns:[[   
				{field:'name',title:'用户id',width:200,align:'center',
					editor:{
						type:'validatebox',
						options:{
							validType:'vt_user_id',
							required:true
						}
					}
				},

在每个html都公用加载的common.js中,定义自己的校验方式(vt_user_id)
‘-’是转义字符,要用‘-’来标识

	vt_user_id: {
        validator : function(value) { 
            return /^[0-9a-zA-Z\-_\u4e00-\u9fa5]{0,12}$/i.test(value); 
        }, 
        message : '请修正输入, 输入范围应为 0~9, a~z, A~Z, \-, _, 中文' 
    },

发布了436 篇原创文章 · 获赞 126 · 访问量 175万+

猜你喜欢

转载自blog.csdn.net/LostSpeed/article/details/102971245