正则表达式(如果重要的话使用 javascript)是否可以要求数字,然后是空格,然后是字母?
我什至不知道从哪里开始..
如果我以 HTML5 模式进行操作,我知道这是可行的...
pattern="[0-9]+[ ][a-zA-Z0-9]+"
但这是一个 HTML5 模式,我正在尝试找出等效的正则表达式。
最佳答案
这对你有用。这正是您想要做的,只是更简洁。
/\d+\s[a-zA-Z0-9]+/gi
\d+
匹配任意数字一次或多次
\s
匹配任何空格
[a-zA-Z0-9]+
匹配任何字母或数字一次或多次。
这是您当前的正则表达式显示的内容,但如果您真的只想只包含您指定的字母:
Is it possible in regex (using javascript if that matters) to require numbers, then a space, then letters?
使用:/\d+\s[a-z]+/gi
g
和 i
修饰符声明模式应该全局搜索并且不区分大小写
示例:https://regex101.com/r/8tmFY9/3
有关 Regular Expressions 的更多信息
关于javascript - 正则表达式需要数字,然后是空格,然后是字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41246255/