#javascript
#javascript
Вопрос:
Я хочу написать регулярное выражение для номера мобильного телефона
- Поле не должно быть пустым
- Должно быть не менее 10-15 символов
- Поле должно содержать только номер, например :
9042248903
Я попытался использовать приведенное ниже выражение
^d ([.,][0]{2})?$
^[0-9] $
Комментарии:
1. О чем
^d{10,15}$
? А если нет, то почему бы и нет?
Ответ №1:
Эти спецификации могут быть выполнены с
^[0-9]{10,15}$
Начальный и конечный маркеры ^$
гарантируют, что с обеих сторон ничего нет.
[0-9]
выдает цифру.
{10,15}
означает от десяти до пятнадцати вхождений этой спецификации цифр.
Комментарии:
1.
[0-9]
означает совпадение с любым символом от 0 до 9.{10,15}
просто означает не менее 10 и не более 15 вхождений подряд. Значения ^ и $ соответствуют началу строки и концу строки соответственно.2. @S.Varun — в Интернете уже есть много примеров регулярных выражений электронной почты. Сначала попробуйте выполнить поиск.
Ответ №2:
Это тоже будет работать!
/^d{10,15}$/
Комментарии:
1. Сработало для меня. Спасибо
Ответ №3:
try this
"[1-9][0-9]{9,14}"
if(!teststring.matches("[1-9][0-9]{9,14}")) {
// blah! blah! blah!
}
Комментарии:
1. это не будет соответствовать мобильным номерам в моей стране