Тема: RegExp в input'е
Показать сообщение отдельно
  #14 (permalink)  
Старый 20.07.2012, 12:05
Аспирант
Отправить личное сообщение для V2oD2o Посмотреть профиль Найти все сообщения от V2oD2o
 
Регистрация: 19.01.2011
Сообщений: 59

сделал по другому немного.. блин надо учитьрегулярки

\\art=B.A-H^00.1-2

art=art.toUpperCase();
if (art.indexOf( "^" )!=-1) {
	var brandart=art.split('^');
	brandart[0]=brandart[0].replace(/[^A-Z0-9]+/g, '');
	brandart[1]=brandart[1].replace(/[^A-Z0-9]+/g, '');
	art=brandart[0]+brandart[1];
}

\\art=BAH0012


теперь с дефисами проблема..

text="28100-54300";
alert(text.replace(/[^A-Z0-9]+/g));


выдает "28100undefined54300"
Ответить с цитированием