本文主要是介绍sniper.js脚本框架中增加常用数据类型判断,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在sniper.js中增加对常用输入值格式校验。
code:
case "postcode":
var msg = "“{0}”域的输入无效"; if(!/^\d{6}$/.test(v))f.messages.push(msg.format(lbl));
break;
case "email":
var msg = "“{0}”域的输入无效"; if(!/^\w{2,}@\w{2,8}\.\w{2,6}$/.test(v))f.messages.push(msg.format(lbl));
break;
case "tel":
var msg = "“{0}”域的输入无效"; if(!/^\d{1,4}\-\d{6,8}$/.test(v))f.messages.push(msg.format(lbl));
note:
fax和tel输入格式一致,格式限制为:区号-电话号码(0755-8289939)
usage:
eg:
<input type="text" datatype="tel" />表示这个输入域要求输入电话号码;
<input type="text" datatype="postcode" />表示这个输入域要求输入邮编;
<input type="text" datatype="email" />表示这个输入域要求输入电子邮箱;
<input type="text" datatype="fax" name="fax"/>表示这个输入域要求输入传真;
extend:
最新html5标准以提供对常用输入域的元素:
如email:
<input type="email"/>表示这个输入于只能输入邮箱
<input type="date"/>表示这个输入域,点击输入日期。
note:
编写 .jsp页面尽量使用代码生成工具,保证代码规范。
这篇关于sniper.js脚本框架中增加常用数据类型判断的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!