是否可以在正则表达式中使用javascript(如果重要的话)需要数字,然后是空格,然后是字母?
我甚至不确定从哪里开始......
我知道如果我在HTML5模式中这样做会有效...
pattern="[0-9]+[ ][a-zA-Z0-9]+"
但这是一个HTML5模式,我试图弄清楚等价的正则表达式。
答案 0 :(得分:4)
这对你有用。这正是你想要做的更简洁。
/\d+\s[a-zA-Z0-9]+/gi
\d+
匹配任何数字 一次或多次
\s
匹配任何空白
[a-zA-Z0-9]+
匹配任何字母或数字 一次或多次。
这是您当前的RegEx所显示的内容,但如果您想真正只有您指定的字母:
是否可以在正则表达式中使用javascript(如果重要的话)使用数字,然后是空格,然后是字母?
使用:/\d+\s[a-z]+/gi
g
和i
修饰符表明该模式应该搜索全局而案例不敏感