Друзья, помогите пожалуйста. Требуется, чтобы строка проходила проверку телефона, а так же, чтобы не проходили пробелы (/^\s+$/) Такой код работает
regExp = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;
if( valnospace.length > 0 && !valnospace.match( regExp ) ) {
error.type.push('phone');
}
На таком форма виснет. Что тут не так?
regExp = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;
if( valnospace.length > 0 && (!valnospace.match( regExp ) || valnospace.match( /^\s+$/ ))) {
error.type.push('phone');
}
Может быть, такую задачу проще решить по-другому (через trim, или расширение regExp) буду рада любой помощи, заранее спасибо.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости