есть способ подтвердить номер телефона в двух формах? Я хотел бы подтвердить число, начинающееся с "+" и телефона без "+". Например, он должен передавать номера +238472636 и 193785626.
Pattern: /^[\+]\d+$/
Использовать ? для необязательных символов или блоков:
Pattern: /^[\+]?\d+$/
? квантификатор соответствует предыдущему элементу ноль или один раз. Это эквивалентно {0,1}. ? является жадным квантором, чей ленивый эквивалент?
поэтому ваш рег. ex будет так.
/^[\+]?\[0-9]+$/ OR
/^[\+]?\d+$/