标签: 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 已被接受,不应该。
[a-z0-9]+\.[a-z0-9]
什么是正确的正则表达式来匹配我需要的东西?
答案 0 :(得分:1)
你忘了锚和最后一个括号的量词。
^[a-z0-9]+\.[a-z0-9]+$
答案 1 :(得分:0)
使用^\w+\.\w+$。
^\w+\.\w+$
Regex101 demo