如何在数字正则表达式中允许空格
How to allow space in numeric regular expression?
我想用javascript正则表达式验证'int'字段。
我正在使用这个正则字符串
var numbers =/^[0-9]+$/;
此表达式不允许文本框中有空格。
如何在文本框中创建允许空格的正则表达式?
添加可选空格:
var numbers =/^'s*[0-9]+'s*$/;
为字符集添加一个空格:
/^[0-9 ]+$/
如果你想保证至少有一个数字存在,你可以使用forward:
/^(?='s*'d)['d's]+$/
这个正则表达式允许数字和空格。
/[^'d's]/
这取决于您希望在哪里允许空格以及是否只允许输入空格(不允许输入数字)。如果您希望至少需要一个数字和任何空格分布,您可以这样做:
/^('s*'d+)+'s*$/
这将允许输入如" 202 555 1212 "
允许使用空格,制表符和数字,但要求至少使用一个数字:
^'s*'d['d's]*$
在线小提琴。演示。
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 当没有文本输入聚焦时检测空格键按下
- 一个密码测试程序,如果存在空格,它会提醒用户
- 在谷歌应用程序脚本中转换为空格的制表符
- 如何将字符串拆分为字符,但在javascript中保留空格
- Jquery:如何获取所选选项全文(带空格)
- 用空格替换+
- regex表示逗号,后跟空格或仅逗号
- Javascript Regexp-不接受空格,但应该接受
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- JavaScript从字符串中删除尾随空格和句点
- 选择带有空格分隔单词的元素
- 连接字符串时如何留出空格
- 删除两个单词之间的空格/空格