У меня есть ниже регулярное выражение, чтобы проверить действительный номер телефона в различных форматах, он также поддерживает арабские цифры:Номер телефона проверка для конкретного формата
/^(\+?\s{0,2}([0-9\u0660-\u0669]{1,3}))?[-,.\s]{0,2}\(?[0-9\u0660-\u0669]{1,5}\)?[-,.\s]{0,2}[0-9\u0660-\u0669]{1,5}[-,.\s]{0,2}[0-9\u0660-\u0669]{1,6}\s{0,2}\+?/
Но это возвращающееся ложно для одного из действительного числа +(91)-20-xxxxxxxx
Ваше регулярное выражение не позволяет '(' или ')' –
Вполне нормально, так как у вас нет ничего, чтобы соответствовать '(' или ')'. Вы хотите избежать этих в своем регулярном выражении. – jcaron
ohk, так как я могу изменить это регулярное выражение? –