Vtor验证:正则的应用
发布时间:2020-12-14 02:27:55 所属栏目:百科 来源:网络整理
导读:vtor是一个全新的解耦合页面验证js框架。根据全新的VVC思想(validator-view-controler). 基于配置,使验证与页面分离,更加方便、高效。 Vtor 验证库包含了25种以上的常用验证,email,url,phone,mobile,ajax等等。 用户可以自定义添加或覆盖已有的验证函数库
vtor是一个全新的解耦合页面验证js框架。根据全新的VVC思想(validator-view-controler). 基于配置,使验证与页面分离,更加方便、高效。 Vtor 验证库包含了25种以上的常用验证,email,url,phone,mobile,ajax等等。 用户可以自定义添加或覆盖已有的验证函数库; 用户可以自定义配置文件组织格式。 githib地址:https://github.com/jsonzou/vtor QQ交流群:291631859 百度文库、百度百科、开源中国都有其相关学习了解资料。 勤奋的童鞋可以搜索参考一下。
html页面代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> vtor demo </title> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script src='js/jquery.js'> </script> <script src='../jquery.vtor.js'> </script> <link rel='stylesheet' href='../css/vtor.css'/> <script> $(function(){ $vtor.$('demo.vtor',['model1']);//加载验证文件并初始化页面模块 $("#b").click(function(){ var r=$vtor.$v();//执行验证 alert(r) }); }) </script> </head> <body> <fieldset style='width:500px;'> <div STYLE='background:#ccc;text-align:center;color:blue;font-weight:bold;font-size:16;height:28px;padding:5px;border-bottom:1px solid #aaa;'>VTOR Demo By Json.Zou</div> <table> <tr><td>输入2-3个字母:</td><td><input type='text' id='abc' value=''/></td></tr> <tr><td colspan=2 align=center> <input type='button' id='b' value='submit'style='border:1px solid #aaa;width:80px;height:25px;font-weight:bold;' /></td></tr> </table> </fieldset> </body> </html> 页面截图:
验证文件demo.vtor的配置: /* 验证页面模块model1 */ @model1 #abc --notNull::<span style='color:red;'>*</span>必填 --regexp(^[a-zA-Z]{2,3}$)::请输入2-3个字母 正则表达式验证只需要一个正则表达式参数.(^[a-zA-Z]{2,3}$表示:2-3个字母 以上就是正则表达式验证的代码实例,下面我们来看一下验证结果的截图: 【必填】验证结果:
【一个字母】验证结果:
【两个字母】验证结果: 【三个字母】验证结果: 【四个字母】验证结果:
以上就是所有的vtor对正则表达式验证的用法实例。很简单,只需给需要写一个正则表达式参数, 然后再demo.vtor中配置相关验证(本例:必填、2-3个字母)。 其他任何类型的验证亦如是。还请童鞋们举一反三。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读