首页 > 代码库 > WebMisSharp,WebMisCentral,企业框架正则表达式规则共享专版
WebMisSharp,WebMisCentral,企业框架正则表达式规则共享专版
ElegantWM.WebUI/Application/common/src/Tools.js
欢迎大家贡献更多的正则验证规则,目前支持如下:
/*****************************************************************/ /* VType自定义校验 */ /*****************************************************************/ Ext.apply(Ext.form.VTypes, { number: function (val, field) { return /^\d+$/.test(val); }, numberText: ‘只能输入数字‘, mobilephone: function (val, field) { return /^1[3|4|5|6|7|8|9][0-9]{1}[0-9]{8}$/.test(val); }, mobilephoneText: ‘手机号码格式错误‘, postcode: function (val, field) { return /^[1-9]\d{5}$/.test(val); }, postcodeText: ‘邮政编码格式错误‘, idnum: function (val, field) { return /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/.test(val); }, idnumText: ‘身份证格式错误‘, ipaddress: function (val, field) { return /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/.test(val); }, ipaddressText: ‘IP地址格式错误‘, amount: function (val, field) { return /^(([1-9]\d*)|\d)(\.\d{1,2})?$/.test(val); }, amountText: ‘金额格式错误‘, passwordConfirm: function (value, field) { if (!(field.confirmTo instanceof Ext.form.Field)) { field.confirmTo = Ext.getCmp(field.confirmTo); } return (value =http://www.mamicode.com/= field.confirmTo.getValue()); }, passwordConfirmText: ‘两次新密码输入不一致‘ });
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。