RegEx只匹配一个字符串除以点

时间:2017-07-11 09:32:07

标签: regex

我需要一个正则表达式来匹配一个字符串,其中我有一些字符或数字除以点。不多也不少。

示例:

hello.world > OK
five5.eleven11 > OK
john doe > NOT OK
my.name.is.paul > NOT OK

我从这个正则表达式 [a-z0-9]+\.[a-z0-9] 开始,但这还不够,因为例如 my.name.is.paul 已被接受,不应该。

什么是正确的正则表达式来匹配我需要的东西?

2 个答案:

答案 0 :(得分:1)

你忘了锚和最后一个括号的量词。

^[a-z0-9]+\.[a-z0-9]+$

答案 1 :(得分:0)

使用^\w+\.\w+$

Regex101 demo