本文实例讲述了jQuery基于正则表达式的表单验证功能。分享给大家供大家参考,具体如下:
Test .over{ font-size:large; font-style:italic; } .out{ font-size:small; } demo adfadfasfasdfasdf
adfadfasfasdfasdf
adfadfasfasdfasdf
adfadfasfasdfasdf
附:常用的js验证函数:
网站首页表单js:
function checkVaild()
{
var User=$("#Mobile").val();
var reg=/^(+d{2,3}-)?d{11}$/;
if (User=="")
{
alert("手机号码不能为空") ;
return false;
}
if(!reg.test(User)){
alert("手机号输入错误") ;
return false ;
}
return true ;
}
正则表达式特殊字符的过滤:
function doValidate(value)
{
vkeyWords=/^[^`~!@#$%^&*()+=|\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|\][]{}:;',.<>?]{0,19}$/;
if(value==null || value=="")
{
alert("请输入正确的查询参数");
return false;
}
if(!vkeyWords.test(value))
{
alert("您输入的查询参数不正确,请重新输入!");
return false;
}
return true;
}
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
Javascript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg
更多关于jQuery相关内容可查看本站专题:《jQuery正则表达式用法总结》、《jQuery字符串操作技巧总结》、《jQuery操作xml技巧总结》、《jQuery扩展技巧总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》
希望本文所述对大家jQuery程序设计有所帮助。



