1

如果像“m.john”、“m_john”或“mjohn”这样的词,我怎么能匹配所有这些?

我试过 /\w+/,但很明显,'.' 不会匹配

谢谢。

4

3 回答 3

1

您可以使用字符类将更多字符添加到允许的字符集中:

/[\w.]+/

_已经与匹配\w

于 2013-07-05T05:39:09.373 回答
1

您可以将字符类与.and一起使用_,然后将其设为可选:

/m[._]?john/

对于这个特定的例子

于 2013-07-05T05:43:42.793 回答
1

如果你想匹配字母、数字、下划线和句点,那么你可以使用这个:

/[\w.]+/

如果您不想包含数字,请使用以下命令:

/[a-zA-Z._]+/

如果您不想匹配大写字母,请忽略该部分:

/[a-z._]+/
于 2013-07-05T05:47:51.713 回答