Asp.net jQuery验证引擎-使用正则表达式的必填字段

Asp.net jQuery验证引擎-使用正则表达式的必填字段,asp.net,jquery-validation-engine,Asp.net,Jquery Validation Engine,我正在asp.net表单中使用jQuery验证引擎。如何使用正则表达式验证所需字段 到目前为止你试过什么 但是这里有一些东西可以帮助你开始。这是从火车站来的 自定义[正则表达式名称] 将元素的值验证为预定义的正则表达式列表 因此,首先需要在jquery-validation-engine.js文件中创建自定义正则表达式,然后在表单字段中调用它。表单字段中的语法如下所示: <input value="someone@nowhere.com" class="validate[required,

我正在asp.net表单中使用jQuery验证引擎。如何使用正则表达式验证所需字段


到目前为止你试过什么

但是这里有一些东西可以帮助你开始。这是从火车站来的

自定义[正则表达式名称] 将元素的值验证为预定义的正则表达式列表

因此,首先需要在jquery-validation-engine.js文件中创建自定义正则表达式,然后在表单字段中调用它。表单字段中的语法如下所示:

<input value="someone@nowhere.com" class="validate[required,custom[email]]" type="text" name="email" id="email" />
您是否尝试过简单地将此类添加到表单字段中

<input value="" class="validate[required]" type="text" name="email" id="email" />

除了强制用户在字段中输入内容之外,它不会执行任何验证。但是,他们可以在字段中输入$$$,表单会认为这是有效的。如果您正在进行内联验证,特别是使用此插件,您可能希望使用现有的电子邮件地址验证选项,这些地址包含字母和数字,但没有标点符号,只有数字字段,等等。文档中列出了所有预先存在的选项。

是。我知道我需要修改jquery-validation-engine.js文件。我正在使用自定义验证,请查看我的原始帖子以了解更多详细信息,我刚刚添加。我不是“必填字段”的正则表达式。所以,有两个问题1。如果使用自定义验证,则正则表达式部分不起作用。2.正如我所说,我不确定“Required Field”的正则表达式是什么,所以你只想弹出一条错误消息,告诉人们这个字段是必需的?没有关于什么类型的内容需要进入该领域?如果你只是想让他们在字段中输入一些东西,你可以使用validate[required,custom[onlyleternumber]]——但是有了这个插件,已经有很多其他的选项了。您可以强制他们只键入数字。或者只有信。或者是电子邮件地址的格式。或者一定数量的数字,也就是说,他们必须在字段中输入3到10个数字。另外:看起来您试图在实例化代码中进行一些全局验证。正如我所理解并使用的插件,您必须将验证类附加到要验证的各个表单字段,而不是整个文档实例化。
<input value="" class="validate[required]" type="text" name="email" id="email" />