JS でこのような文字列から数値を抽出する方法。文字列: "Some_text_123_text" -> 123
3 に答える
            5        
        
		
var s = "Some_text_123_text";
var index = s.match(/\d+/);
document.writeln(index);
    于 2012-11-23T10:22:20.803   に答える
    
    
            1        
        
		
これを試して
var string = "Some_text_123_text";
var find = string.split("_");
for(var i = 0; i < find.length ; i ++){
 if(!isNaN(Number(find[i]))){
  var num = find[i];
 }
}
alert(num);
    于 2012-11-23T10:25:57.453   に答える
    
    
            0        
        
		
この作業フィドルを試してください
var str = "Some_text_123_text";
var patt1 = /[0-9]/g;
var arr= str.match(patt1);
var myval = arr.join("");
    于 2012-11-23T10:28:07.483   に答える