2016-11-01 8 views
1

Я создал регулярное выражение для поиска номер телефона, используя следующие один:Regex - не начинается с, но содержит

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

Но это регулярное выражение соответствует числу, которое начинается с точки. Мой пользовательский способ состоит в том, чтобы изменить указанное выше регулярное выражение так, чтобы оно соответствовало числу, которое не начинается с точки, но имеет точку.

+0

Любой спецификации макс цифра? – roeygol

ответ

2

Попробуйте использовать это регулярное выражение:

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

Вы также можете указать, сколько номеров вам нужно во второй части регулярного выражения

+0

Спасибо, Роэй. Оно работает :) –

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

вы можете просто добавить lookahead.

Смежные вопросы