простенькая функция для парсинга ID 
		
		
		
		инак задачка: 
	есть 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);
но какой-то бред получается  | 
	
		
 Yurik, 
	Вуариант 
var id='111111111111';
id = id.replace(/(\d{2})(?=\d)/g,"$1-")
alert(id)
 | 
	
		
 еще вариант 
	var x = '111111111111'; alert( x.replace( /(?!^)(?=(?:\d\d)+$)/g, "-" ) );  | 
	
		
 а у меня самый крутой вариант 
	var x = '111111111111'; alert(x.replace( /(\d\d)(?=\d)/g , "$1-"));  | 
	
		
 спасибо, то что нужно 
	использовал первый вариант регулярки, но спасибо всем за варианты  | 
| Часовой пояс GMT +3, время: 14:17. |