-
formValidator中的正则表达式问题5
formValidator中的正则表达式跟普通用的正则表达式不一样啊,直接放进去会错。
如:^[1-9]/d*$ //匹配正整数 在formValidator中就是^[1-9]\\d*$ 否则就不好用 为什么啊 这两个有什么区别
问题补充:
formValidator中的正则表达式跟普通用的正则表达式不一样啊,直接放进去会错。
如:^[1-9]/d*$ //匹配正整数 在formValidator中就是^[1-9]\\d*$ 否则就不好用 为什么啊 这两个有什么区别
对啊 jQuery中的 但像0d/{2}-/d{8}这种怎么转啊?第一个0它不认识
问题补充:
formValidator中的正则表达式跟普通用的正则表达式不一样啊,直接放进去会错。
如:^[1-9]/d*$ //匹配正整数 在formValidator中就是^[1-9]\\d*$ 否则就不好用 为什么啊 这两个有什么区别
<strong>问题补充:</strong>
formValidator中的正则表达式跟普通用的正则表达式不一样啊,直接放进去会错。
如:^[1-9]/d*$ //匹配正整数 在formValidator中就是^[1-9]\\d*$ 否则就不好用 为什么啊 这两个有什么区别
对啊 jQuery中的 但像0d/{2}-/d{8}这种怎么转啊?
^\\0d\\{2}-\\d{8}*$ 第一个0它不认识2008年11月13日 15:40
6个答案 按时间排序 按投票排序
-
采纳的答案
楼主要注意一个问题就是正则的写法是用string表示的还是直接的正则
如:var regstring='^[1-9]\\d*$';//string表示 var reg=new RegExp(regstring);//string to regexp var reg=/^[1-9]\d*$/;//直接写法
两种写法都对,string的\d就需要写成\\d,因为\是string的转义符号要特殊处理2008年11月13日 16:22
-
貌似这个东东就支持\\的正则,
http://www.cnblogs.com/wzmaodong/archive/2008/04/27/1173382.html
是中国人写的插件吧,嘿嘿,直接PM它的作者2008年11月13日 16:15
-
引用formValidator中的正则表达式问题
哪个formValidator ,JQuery的插件???引用^[1-9]\\d*$
两个\\是\的转义字符吧2008年11月13日 15:43
相关推荐
在IT行业中,正则表达式是一种强大的文本处理工具,常用于数据验证。在这个文档中,主要探讨了如何使用JavaScript和PHP来判断输入的数值是否大于50万。这两种语言的正则表达式写法有所不同,但都用于确保用户输入的...
综上所述,jQuery-formValidator插件提供了一种简便的方式来进行前端数据验证,不仅可以利用内置的正则表达式进行常见类型的数据检查,还支持自定义验证逻辑和提示信息,提升了用户体验。通过灵活配置,开发者可以...
下面我们将深入探讨PHP中如何使用正则表达式进行表单验证,并给出一些常见的正则验证类的实现方式。 首先,了解正则表达式的基础知识至关重要。正则表达式是一种特殊的字符串模式,用于匹配和处理文本。在PHP中,...
`常用正则表达式.doc`文件包含了常见的正则表达式模板,可直接用于formValidator的`custom`规则中,如手机号码、身份证号等复杂输入的验证。 ### 其他资源 `images`和`style`目录分别包含了插件使用的图标和CSS...
- 特殊字符和数字检查:正则表达式可以帮助我们检查是否包含特定字符集,如字母、数字、特殊字符等。 2. 数据格式验证: - 邮箱验证:使用正则表达式`/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/`匹配邮箱...
大于、小于设定值可以进行精确的提示 <br>CompareValidator: 2个表单元素的值大小(数值型和字符型)范围 <br>RegexValidator: 对输入值格式进行校验,可以自己写正则表达式,也可以利用扩展库的正则...
3. `formValidatorRegex.js`:这个文件包含了各种预设的验证规则和正则表达式,例如邮箱、手机号码等,开发者可以直接调用,无需自己编写正则表达式。 4. `LGPL-License.txt`:这是FormValidator 4.1.3遵循的 ...
对中文、英文、数字、整数、实数、Email地址格式、基于HTTP协议的网址格式、电话号码格式、手机号码格式、货币格式、邮政编码、身份证号码、QQ号码、日期等等...,而formValidator是通过外部js文件来扩展的...
目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验,可以当做过程处理)、...
4. **加载扩展库**:为了使用正则表达式验证,还需加载 formValidatorRegex.js 扩展库,便于管理所有正则相关的验证规则。 #### 四、实战应用示例 在具体应用中,开发者可以通过 JavaScript 初始化 formValidator...
jQuery formValidator表单验证插件,...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
3. **formValidatorRegex.js**:这个文件可能包含了预定义的正则表达式模式,这些模式可以用于验证表单字段中的各种数据格式,如电子邮件地址、电话号码、日期等。开发者可以直接引用这些模式,无需自己编写复杂的...
1. 特殊字符串验证:在PHP中,可以使用内置的`preg_match`函数来进行正则表达式匹配,以验证字符串是否包含特定的字符或模式。例如,如果需要验证一个用户名,我们可能会禁止使用特殊字符或空白,可以使用如下正则...
jQuery formValidator表单验证插件,...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
在源码层面,formvalidator的实现涉及到JavaScript的事件处理、DOM操作以及正则表达式等多个核心概念。它通过绑定到表单元素的特定事件(如onsubmit、onchange等)来触发验证过程。在用户填写表单时,formvalidator...
`formValidatorRegex.js`包含预定义的正则表达式,用于常见的数据格式验证。 ### 3. 基本用法 要使用`formvalidator`,首先在HTML中引入jQuery和`formvalidator`的相关文件,然后在脚本中设置验证规则: ```html ...
2. **丰富的验证规则**:包括但不限于必填项、邮箱格式、电话号码、URL、日期、数字范围、自定义正则表达式等。 3. **实时验证**:在用户输入时即时显示错误提示,无需等待用户提交表单。 4. **多语言支持**:可以...
7. **正则表达式验证(regex)**:根据自定义的正则表达式进行验证。 ### 三、CSS样式集成 jQuery FormValidator框架内嵌了统一的CSS样式,这意味着验证后的提示信息会有一致的视觉效果,提升用户体验。开发者可以...
总结来说,jQuery formValidator 4.0版本着重于提高验证效率,增强用户体验,修复已知问题,并扩展了正则表达式验证的功能,使得前端表单验证更加灵活和高效。这些改进对于开发人员来说,意味着更少的代码,更高的...