Показать сообщение отдельно
  #1 (permalink)  
Старый 02.07.2010, 12:14
Ламер
Отправить личное сообщение для DooMer Посмотреть профиль Найти все сообщения от DooMer
 
Регистрация: 19.02.2010
Сообщений: 295

Проблема с маской ввода
Доброго времени суток, есть такой код. Проблема возникает в том что не корректно работает маска ввода. Маска типа /[\-0-9]/ работает без проблем, но "-" можно вставить сколь угодно раз и в любое место. Решаемо ли это вообще ? или маска ввода не позволяет такого ?
for(var i=0;i<<?=$i?>;i++){
	new Ext.form.TextField({
		allowBlank:false,
		hideLabel:true,
		value:0,
		renderTo:"check_list_div_" + i,
		autoDestroy:true,
		maskRe:/\-{0,1}[0-9]{1,}/,//а вот здесь непозволяет вводить "-"
		regex:/^\-{0,1}[0-9]{1,}$/, //здесь все правильно, подсвечивает если неправильный формат
		anchor:'100%'
	}).render();
}
Ответить с цитированием