javascript - 如何编写允许最多 7 个字符加一个空格的正则表达式?

标签 javascript regex

<分区>

如何编写允许最多 7 个字符加上一个空格的正则表达式

抱歉,我是正则表达式方面的新手

任何帮助将不胜感激


修改:字符可以是字母或数字......因为它用于邮政编码小部件

最佳答案

我觉得

/^\w{1,7}\s?$/

这是

^       start of string  
\w      letters, numbers and underscore  
{1,7}   one to seven  
\s      whitespace  
?       zero or 1 of the preceding  - remove it if you want JUST one space  
$       end of string

如果你不想使用下划线,请将 \w 更改为 [a-zA-Z0-9]
如果您想要任何字符,请将 \w 更改为 .(句号)

更多信息 http://lawrence.ecorp.net/inet/samples/regexp-intro.php

关于javascript - 如何编写允许最多 7 个字符加一个空格的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580493/

相关文章:

regex - 用于查找电话号码的正则表达式

c# - 正则表达式查找字符串中的重复模式

javascript - 是否有用于第一级嵌套元素的 CSS 选择器而不深入?

javascript - 为什么我在尝试舍入时得到 NaN (javascript)?

android - 带错误检查的正则表达式

c# - 6 位小数和 1-4 位以上的正则表达式

javascript - 如何将表单数据从 Node 服务器传递到外部服务器?

javascript - 使用 javascript 比较 2 个 ASCII 字符

javascript - Vue 模型数据属性可以等于另一个 Vue 数据属性对象返回的值吗?

python - 匹配不包含特定字符串的文件