全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery插件form-validation-engine正则表达式操作示例

本文实例讲述了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小时内与您取得联系。