Мне нужно заменить дополнительный символ из числа (555) 564-8583. Я хочу разрешить только знак плюс и целое число - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть строка типа (555) 564-8583 ИЛИ +91 (234) 5465-789 Я хочу получить результат НРАВИТСЯ 5555648583 А другая похожа на + 912345465789

Я хочу любое регулярное выражение PHP, которое разрешает толькотолько целое число и знак плюс

1 Ответ

0 голосов
/ 15 февраля 2019

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

[^\d\r\n+]+

Замените каждое совпадение пустой строкой

Нажмите для демонстрации

Объяснение:

  • [^\d\r\n+]+ - соответствует 1+ появлению любого символа, который не является цифрой, не является новой строкой, не является +
...