带有点的单词的 Java 正则表达式

Has*_*thi 5 java regex

我需要一个正则表达式来验证像"foo.com". 包含点的单词。我已经尝试了几个,但无法正常工作。

我尝试过的模式:

  1. (\\w+\\.)
  2. (\\w+.)
  3. (\\w.)
  4. (\\W+\\.)

有人可以帮我一个这个。

谢谢,

Pra*_*lan 6

将正则表达式与字符类一起使用

([\\w.]+)
Run Code Online (Sandbox Code Playgroud)

如果您只想包含单个.然后使用

(\\w+\\.\\w+)
Run Code Online (Sandbox Code Playgroud)

如果您想要多个.不相邻的则使用

(\\w+(?:\\.\\w+)+)
Run Code Online (Sandbox Code Playgroud)