инак задачка:
есть ID (12 цыфер)
нужно при вводе в input автоматом приплюсовывать после каждой пары цыфр дефис, т.е. в поле ввода должно получиться что-то вроде 11-11-11-11-11-11, но с постом отправиться должен ID без дефисов
т.е. мне нужна простенькая функция-парсер которая могла бы брать значение, после каждого второго символа добавлять в него дефис и соответственно проводить обратную операцию
в голову пришло только пройти циклом по значению ID
id='111111111111';
new_id='';
for(i=0;i<id.length;i=i+2)
{
s1=id.substring(i,2);
s2=id.substring(i+2);
if (s2)
new_id+=s1+'-'+s2;
else
new_id+=s1;
}
alert(new_id);
но какой-то бред получается