本文实例讲述了jQuery插件form-validation-engine正则表达式操作。分享给大家供大家参考,具体如下:

form-validation-engine是一个不错的表单验证插件,示例如下:
(function($) {
$.fn.validationEngineLanguage = function() {};
$.validationEngineLanguage = {
newLang: function() {
$.validationEngineLanguage.allRules = {"required":{ // Add your regex rules here, you can take telephone as an example
"regex":"none",
"alertText":"* 必选字段",
"alertTextCheckboxMultiple":"* 请选择选项",
"alertTextCheckboxe":"* 需要这个复选框"},
"length":{
"regex":"none",
"alertText":"*在 ",
"alertText2":" 和 ",
"alertText3": " 之间"},
"maxCheckbox":{
"regex":"none",
"alertText":"* 检查允许超过"},
"minCheckbox":{
"regex":"none",
"alertText":"* 请选择 ",
"alertText2":" 选项"},
"confirm":{
"regex":"none",
"alertText":"* 你的字段不匹配"},
"telephone":{
"regex":"/^[0-9\-\(\)\ ]+$/",
"alertText":"* 无效的号码"},
"email":{
"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
"alertText":"* 无效的邮箱"},
"date":{
"regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",
"alertText":"* 无效的日期,必须是YYYY-MM-DD的格式"},
"onlyNumber":{
"regex":"/^[0-9\ ]+$/",
"alertText":"* 只允许输入数字"},
"noSpecialCaracters":{
"regex":"/^[0-9a-zA-Z]+$/",
"alertText":"* 有非法字符"},
"ajaxUser":{
"file":"validateUser.php",
"extraData":"name=eric",
"alertTextOk":"* 这个用户是合法的",
"alertTextLoad":"* 加载中,请等待",
"alertText":"* 这个用户已经存在"},
"ajaxName":{
"file":"validateUser.php",
"alertText":"* 这个名字已经被使用",
"alertTextOk":"* 这个名字是可以的",
"alertTextLoad":"* 加载中,请等待"},
"onlyLetter":{
"regex":"/^[a-zA-Z\ \']+$/",
"alertText":"* 只允许输入字母"},
"validate2fields":{
"nname":"validate2fields",
"alertText":"* 你必须有姓和名"}
}
}
}
})(jQuery);
$(document).ready(function() {
$.validationEngineLanguage.newLang()
});
这里面有不少正则表达式,很有意思。
很有意思的form表单验证。
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
更多关于jQuery相关内容可查看本站专题:《jQuery正则表达式用法总结》、《jQuery字符串操作技巧总结》、《jQuery操作xml技巧总结》、《jQuery扩展技巧总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
# jQuery
# 插件
# form-validation-engine
# 正则表达式
# JQuery.validationEngine表单验证插件(推荐)
# jQuery Validation Engine验证控件调用外部函数验证的方法
# ASP.NET中实现jQuery Validation-Engine的Ajax验证
# ASP.NET中实现jQuery Validation-Engine的Ajax验证实现代码
# validationEngine 表单验证插件使用实例代码
# 请选择
# 表单
# 很有意思
# 只允许
# 是一个
# 加载中
# 相关内容
# 请等待
# 给大家
# 你必须
# 更多关于
# 这里面
# 所述
# 程序设计
# 再为
# 复选框
# 不匹配
# 操作技巧
# 测试工具
相关文章:
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何在Golang中使用replace替换模块_指定本地或远程路径
建站之星如何修改网站生成路径?
山东网站制作公司有哪些,山东大源集团官网?
如何在新浪SAE免费搭建个人博客?
SQL查询语句优化的实用方法总结
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
网站网页制作专业公司,怎样制作自己的网页?
高防服务器:AI智能防御DDoS攻击与数据安全保障
常州企业网站制作公司,全国继续教育网怎么登录?
如何快速生成可下载的建站源码工具?
建站org新手必看:2024最新搭建流程与模板选择技巧
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
如何在阿里云通过域名搭建网站?
如何选择高性价比服务器搭建个人网站?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
javascript中对象的定义、使用以及对象和原型链操作小结
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
建站之星备案是否影响网站上线时间?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
XML的“混合内容”是什么 怎么用DTD或XSD定义
如何在自有机房高效搭建专业网站?
建站上传速度慢?如何优化加速网站加载效率?
如何在云主机上快速搭建网站?
C++如何编写函数模板?(泛型编程入门)
常州自助建站工具推荐:低成本搭建与模板选择技巧
建站之星安装后如何自定义网站颜色与字体?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
如何在万网主机上快速搭建网站?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何在阿里云购买域名并搭建网站?
如何通过服务器快速搭建网站?完整步骤解析
制作网站的模板软件,网站怎么建设?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何自定义建站之星网站的导航菜单样式?
利用JavaScript实现拖拽改变元素大小
如何快速使用云服务器搭建个人网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
制作电商网页,电商供应链怎么做?
制作网页的网站有哪些,电脑上怎么做网页?
如何快速搭建个人网站并优化SEO?
建站之星北京办公室:智能建站系统与小程序生成方案解析
微信小程序 五星评分(包括半颗星评分)实例代码
如何选择建站程序?包含哪些必备功能与类型?
三星网站视频制作教程下载,三星w23网页如何全屏?
*请认真填写需求信息,我们会在24小时内与您取得联系。