0

選択したボックスが変更されたときに正規表現の値を警告しようとしています。選択ボックスには次のような値があります

#bla:123#bla2:12345

#bla:122#bla2:12111

#bla:663#bla2:93399

Jquery を使用して選択ボックスの値を取得しています。ここで試したコードは次のとおりです。

 $(document).ready(function() {

     $('#idNrel').change(function()
        {           
            var re = /#.*:(.*)#.*:(.*)/;
            var sourcestring = $('#idNrel').val();
            var results = [];
            var i = 0;
            for (var matches = re.exec(sourcestring); matches != null; matches = re.exec(sourcestring)) {

        results[i] = matches;
        for (var j=0; j<matches.length; j++) {
        alert("results["+i+"]["+j+"] = " + results[i][j]);
        }
        i++;
    }


});
});
4

1 に答える 1