如何为此表单插件编写正则表达式

发布于 2024-10-04 04:20:39 字数 381 浏览 3 评论 0原文

我正在使用此表单插件,它也可以接受正则表达式进行验证 http://www. position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/ 我正在寻找正则表达式验证,其中用户可以输入 1 到 250 之间的值。 它也不能接受“0”。以下不允许有特殊字符,也不能有负数,例如-1 -2 -3等 这是它可以接受的形式 "/^[1-9][0-9]?$/"

iam using this form Plugin which can also Accept regex for validation
http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
Iam looking for Regex Validation where the User can enter the value between 1 and 250 .
it cannot accept "0" also .The following should not be allowed no speacial characters and as well as no negative number such as -1 -2 -3 and so on
this is the form which it can accept "/^[1-9][0-9]?$/"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

人海汹涌 2024-10-11 04:20:39
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|250)$
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|250)$
人海汹涌 2024-10-11 04:20:39

检查值是否在给定范围内并不是使用正则表达式的典型场景。您可以这样做,但该插件似乎还支持自定义验证功能,在这种情况下我更喜欢这种功能,因为它们更容易阅读和理解。验证任务的自定义函数如下所示:

function validate(){
  var value = parseInt($("#fieldId").val());
  return value > 0 && value <= 250
}

checking if a value is in a given range is not a typical scenario for the use of regular expressions. You could do that, but the plugin also seems to support custom validation functions which i would prefer in this case, because they are easier to read and understand. A custom function for your validation task would look like this:

function validate(){
  var value = parseInt($("#fieldId").val());
  return value > 0 && value <= 250
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文