正则表达式 - 不以包含开头

时间:2016-11-01 07:13:02

标签: regex

我创建了一个正则表达式来匹配一个电话号码:

^ [+ 0-9():。] + $

但是这个正则表达式匹配一个以点开头的数字。我的用例是修改上面的正则表达式,使它匹配一个不以点开头但是包含一个点的数字。

2 个答案:

答案 0 :(得分:3)

尝试使用此正则表达式:

(^(?![.])[+0-9():.]+$)

您还可以在正则表达式的第二部分中指定所需的数字

答案 1 :(得分:1)

^(?![.])[+0-9():.]+$

您只需添加lookahead

即可