Я попытался создать базовое регулярное выражение контактного номера в Южной Африке. Однако это не работает. Правила просты.
10 цифр или 11 цифр, если он начинается с +
Примеры: 0119879874 0731231234 +27731231234 +27123456789
Он должен совпадать только с цифрами и длиной. Моя попытка: [+\d]\d{9}\d{0,2}
я проверил на сайте https://regex101.com/, и похоже, что это сработало. но не тогда, когда я проверяю это с помощью /[+\d]\d{9}\d{0,2}/.test('12345gjhf6789123456'))
, тогда я получаю истинное значение.