Позвольте мне написать строку, как напишите мне на [email protected].If-ElseIf-Else Состояние в Regex
Я хочу проверить строку (с помощью Regex) как
- строка содержит электронную почту или URL то строка должна содержит domain.com
- строка содержит вызов то строка должна содержит 10-значный номер
Некоторые Validate Строка
- напишите мне на [email protected]
- позвоните мне по телефону 9874456734
- Я прекрасно
Некоторые Invalid Строка
- напишите мне по адресу [email protected]
До сих пор я пытаюсь
Script
var str = 'email me at [email protected]';
var matchEmailUrl = str.match(/email|url/);
var matchCall = str.match(/call/)
var validation = !matchEmailUrl && !matchCall;
if(!validation){
if(matchEmailUrl)
validation = str.match(/domain\.com/) != null;
else if(matchCall)
validation = str.match(/\d{10}/) != null;
}
Он отлично работает, но я хочу сделать это одно выражение регулярных выражений.
ok. где ваш код? – WhiteLine
Мы могли бы использовать некоторый код. Что вы пробовали? Или вы просто просите нас сделать это за вас? – Thalsan
Действительно ли пустая строка? –