正则表达式表示介于5和7之间的数字,它也接受空格
regex for digits between 5 and 7 which accepts spaces as well
我正在尝试实现一个正则表达式,其中只接受带空格的数字,并且数字的数目应该在5到7之间。下面是我尝试的正则表达式。
^[0-9]{5,7}''s$
但有了空间,它就不起作用了。
下面是测试字符串
12 34 56
试试这个:
^('d *){4,6}'d$
^ start of string
('d *){4,6} 4 to 6 digits with 0 to n trailing spaces
'd final digit
$ end of string
编辑:要在字符串的开头和结尾也允许使用空格,可以使用以下正则表达式:
^( *'d *){5,7}$
选择5到7个组,由一个包含0到n个前导空格和尾随空格的数字组成。
相关文章:
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- JavaScript Regex,用于由特定字符串包围的数字和空格
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 为什么Javascript中的整数加空格加字符串会导致数字和字符串的总和?(2++'22'=24)
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- 正则表达式和 javascript:匹配数字后跟空格和大写字母之间的所有内容
- 仅在jQuery验证中验证数字、括号和空格
- Javascript正则表达式,返回连字符和空格后面的数字
- Javascript Regex只用于数字,不用于空格
- 在搜索表单中,替换空格或仅使用正则表达式的隐词和数字
- 如何使用 JavaScript 删除字符串中除数字和空格之外的所有特殊字符
- 在 3 位和 6 位数字后插入空格或连字符,前缀为 +91
- 允许数字、空格、加号、连字符和括号的正则表达式
- 字符、符号或数字之前或之后的空格;但是,不介于两者之间
- 在数字后添加空格
- 数字逗号和空格的正则表达式
- 字母数字、空格和符号的正则表达式,不像我需要的那样匹配
- 如何验证字母数字输入之间的空格