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个字母)。 其他任何类型的验证亦如是。还请童鞋们举一反三。