小编Ces*_*nas的帖子

正常表达血压

我有以下正则表达式来验证收缩压/舒张压形式的血压值:

\b[0-9]{1,3}\/[0-9]{1,3}\b

该表达式适用于允许多个非连续斜杠(/)的唯一缺陷.例如,它允许这样做2/2/2.我希望它只允许从1到999的数字格式,并斜杠,再次从1到999的数字.例如,83/23,1/123,999/9999,110/80等.可以有人给我一些帮助吗?

我发现的唯一另一个表达式:^\b(29[0-9]|2[0-9][0-9]|[01]?[0-9][0-9]?)\\/(29[0-9]|2[0-9][0-9]|[01]?[0-9][0-9]?)$但它不起作用.

顺便说一下,我正在使用jquery.

谢谢.

javascript regex

5
推荐指数
1
解决办法
2709
查看次数

使用具有jquery表单验证的组.怎么样?

我一直在查看可用于jquery表单验证插件的选项列表(http://docs.jquery.com/Plugins/Validation/validate#toptions).我想要了解选项组的工作原理.官方(?)网站上唯一可用的代码是:

// Use a table layout for the form, placing error messages in the next cell after the input.
$("#myform").validate({
  groups: {
    username: "fname lname"
  },
  errorPlacement: function(error, element) {
     if (element.attr("name") == "fname" 
                 || element.attr("name") == "lname" )
       error.insertAfter("#lastname");
     else
       error.insertAfter(element);
   },
   debug:true
 })
Run Code Online (Sandbox Code Playgroud)

我知道他们正在创建一个名为"用户名"的组,它将表单中的两个元素组合在一起:"fname"和"lname",但该组是如何使用的?实际上,我的第一个问题是:群组是什么?我认为是指示插件将组中的元素作为单个单元处理,并且在任何元素触发一个元素的情况下也显示单个错误(例如,如果两个文本框被标记为需要,则使用规则如果在两个或两个中的任何一个中缺少一个值,那么如果两个元素有错误,则会显示一个错误标签,而不是两个),但我一直在尝试使用几个示例而无法使用以这种方式使它工作.那么,它们是为了什么?我应该如何使用它们?

jquery jquery-validate

4
推荐指数
1
解决办法
1万
查看次数

我需要jquery正则表达式来验证表单验证插件的密码

我正在尝试使用patern表单验证插件附带的扩展规则使用正则表达式验证密码.我已经尝试过很多来自互联网的表达方式,到目前为止,没有一个符合我的要求,或者由于某种原因,他们只是按照描述不起作 我需要的是验证以下内容:

  1. 密码必须从6个字符到20个
  2. 它必须包含至少一个大写字母
  3. 它必须包含至少一个数字
  4. 它必须包含至少一个小写字母
  5. 必须有可能重复
  6. 这个字符的可能性无关紧要
  7. 它不能允许空格
  8. 来自其子集的特殊字符应该是可选的

因此,用户应该能够输入以下示例:

  1. aaaaaa1A
  2. PASSW0RD
  3. abCdef9
  4. $$$ h1Tzzzz

我想到的只是看到这里是否有人可以帮助我.我不是正则表达专家.

regex jquery jquery-validate

-1
推荐指数
1
解决办法
3182
查看次数

标签 统计

jquery ×2

jquery-validate ×2

regex ×2

javascript ×1