【发布时间】:2011-01-16 00:10:54
【问题描述】:
我正在开发一个基于 php+javascript 的项目,并且已经在以下位置制作了一个模型页面: my website
我知道如何使用 javascript 或 php 来检查表单的特定字段是否“空”,即它是否包含除白字符以外的字母数字字符(例如,空格、制表符和换行符)。
但是,由于我现在使用的 jquery 插件依赖于正则表达式来验证字段,因此我的正常方法不再有效。
如果您转到第三个选项卡(3. 填写运输信息并付款),您可以在名字字段中输入一些内容,它会自动进行检查。美好的。然而,如果 你只是简单地放一些空格字符然后跳到下一个字段,嗯,这感觉还可以,这是不正确的,因为没有人的名字什么都不是!
问题?在后面它有一个像这样的正则表达式:
"noSpecialCaracters":{
"regex":"/^[0-9a-zA-Z ]+$/",
"alertText":"* No special caracters allowed"},
这不会过滤掉空字符。
我在网上搜了一下,尽力补了一个正则表达式来匹配,我试过了
"regex":"/^[^]+$/"
用于匹配非空字符,但这不会...
谁能帮帮我?非常感谢!
【问题讨论】:
-
您使用的是哪个验证插件?如果是 bassistance 的 Validation,它有一个 JSON 属性可以传入。用法:
required: true -
嗨,Alex,这是插件页面:position-absolute.com/articles/…
标签: javascript jquery regex