javascript - 正则表达式需要数字,然后是空格,然后是字母?

标签 javascript regex

正则表达式(如果重要的话使用 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


gi 修饰符声明模式应该全局搜索并且不区分大小写

示例:https://regex101.com/r/8tmFY9/3

有关 Regular Expressions 的更多信息

关于javascript - 正则表达式需要数字,然后是空格,然后是字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41246255/

相关文章:

javascript - 需要解决方法以使 WebStorm 的自动完成功能能够解析第三方模块方法

javascript - 有没有办法在 JavaScript 函数中指定引用或值类型参数?

javascript - JavaScript 匿名函数是否可以防止客户端编辑?

java - GWT RegExp - 多个匹配

regex - 验证澳大利亚银行 BSB 编号 (XXX-XXX) 的正则表达式?

java - 如何检查字符串是否包含指定字符以外的字符。 ( java 语)

javascript - 如何修复 Angular 中未定义的形式错误 'validate'

javascript - 当使用 css 过渡更改矩形的高度时,最低的矩形有时会被涂抹

JavaScript : How to extract complex content in a string

java - 扫描仪中的正则表达式仅找到第一个匹配项