使用正则表达式查找确切的短语?

时间:2012-07-20 19:59:51

标签: regex

我正在玩html5中的pattern属性。它接受正则表达式,以便认为表单字段有效或无效。

如果某个字段包含单词John而不是其他内容,我希望该字段有效。如何使用正则表达式执行此操作?

1 个答案:

答案 0 :(得分:5)

应该是这样的:

pattern="^John$"

修改:实际上,隐含了^$,所以这就足够了:

pattern="John"

正如Tim Pietzcker所指出的,要指定不区分大小写的匹配,您将使用以下内容:

pattern="(?i)john"