Показать сообщение отдельно
  #7 (permalink)  
Старый 07.04.2015, 08:19
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от Andrei
Помогите с регулярным выражением, как проверить верно ли введено значение!?
Размером оно будет немалым...

Как вариант...
var str='TOYOTA (Япония)';
alert(ok(str));
str='NISSAN (Япония)';
alert(ok(str));
str='ВАЗ (Россия)';
alert(ok(str));
str='УАЗ (Россия)';
alert(ok(str));
function ok(Str) {
	var re=/^(((TOYOTA|NISSAN)\s\(Япония\))|((ВАЗ|УАЗ)\s\(Россия\)))$/;
	return re.test(Str);
};
Ответить с цитированием