javascript 정규

1067 단어 JavaScript
http://www.cnblogs.com/libinqq/archive/2008/07/31/1257699.html
//                       
var str = "aa32131jkjlk543j3421312kfsdlf3kl4";
    var reg = new RegExp("[a-zA-Z]+([0-9]+)","gi");   //               
    var maches = reg.test(str); 
    while(maches){
        alert(RegExp.$1); //      :32131 、 543 、 3421312 、 3 、l4
        maches = reg.test(str);
    }


 //  match        

	
	var str = "aa32131jkjlk543j3421312kfsdlf3kl4";
	var reg = new RegExp("[0-9]+","gi");   //    
	var maches = str.match(reg);
	for(var i = 0 ; i < maches.length ; i++){
		alert(maches[i]);
	}


 //  replace  replaceAll   

	
	var str = "aaa32131bbb3242";
	var reg = /\d+/gi ;	 //    g        。                ,         ,        
	var result = str.replace( reg ,"L");
	alert(result);


 //  replace    

	
	var str = "aaa32131bbb3242";
	var reg = /[a-z]+(\d+)[a-z]+(\d+)/gi ;
	var result = str.replace( reg , "$1 $2"); //     : 32131 3242
	alert(result);



좋은 웹페이지 즐겨찾기