修改现有的正则表达式以匹配'.' 藏汉

leo*_*nyx 0 regex

我目前正在使用这个正则表达式^[A-Z0-9 _]*$来接受字母,数字,空格和下划线.我需要修改它以允许.

cod*_*ict 5

假设您想要允许句点(.),只需将其添加到字符类.

^[A-Z0-9 _.]*$
Run Code Online (Sandbox Code Playgroud)

字符类中的句点按字面处理,这意味着不需要逃避它.但逃避它:

^[A-Z0-9 _\.]*$
Run Code Online (Sandbox Code Playgroud)

也是正确的,许多人使用它.看看吧.

以下正则表达式匹配\并且也是如此..

^[A-Z0-9 _\\.]*$
Run Code Online (Sandbox Code Playgroud)