我正在使用正则表达式来验证表单输入。所以基本上用户可以输入select_match的“SELECT some_name ”。
到目前为止,我有正则表达式:\bSELECT\b \bof select_match\b
最后一部分是中间部分,我认为应该是[a-zA-Z]
,但我不确定如何将它放在中间。我已阅读多个页面但无法使其正常工作。
同样最好我希望正则表达式忽略“SELECT”和“select_match”之间的空格。这意味着SELECT blabla of select_match
和SELECT blabla of select_match
都将被验证为正确。
谁能告诉我怎么做?谢谢。
答案 0 :(得分:0)
如果我理解正确,这应该有效:
/^SELECT\s+(\w+)\s+of select_match$/
备注:强>
如果这不起作用,请显示一些代码(您使用它的位置),我们可以尝试找到问题。
注意:如果您在ng-pattern中使用它,请丢失" /" s(作为模式:^SELECT\s+(\w+)\s+of select_match$
)。
注2:如果您在字符串中使用它,请记住您可能需要遍历每个" \" (使其成为" \",结果:^SELECT\\s+(\\w+)\\s+of select_match$