В настоящее время я использую механизм проверки jQuery с jQuery 1.10. После того, как заглядывать в сам скрипт проверки (который, номера телефонов является пользовательский тип), я заметил, что он использует следующее регулярное выражение:Телефон Проверка правильности выражения с исключением для TEXT и TEXTTWO
/^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/
То, что я пытаюсь сделать, это также позволит «TEXT» и " TEXTTWO "в качестве приемлемых значений. Я пробовал:
/^?(TEXT|TEXTTWO)^?([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/
... и несколько вариантов темы без успеха.
Ничего себе, я знал, что я был близок с | Селектор! Это имеет смысл (задним числом), и я чувствую, что больше понимаю regexp. Спасибо! – sacredfaith