アプリの問題をデバッグしようとしていますが、Chrome がチョークする正規表現を含む特定の状況に絞り込みました。Firefox で同じコードを試すと、問題なく動作します。また、「サンプル」テキストを減らして正規表現を実行しても機能します。
それで、何が得られますか?
jsfiddle は次のとおりです: http://jsfiddle.net/XWKRb/1/ (私と同じ結果が得られた場合、Chrome がチョークするため、初期化にまったく失敗します)
私がjsfiddleに入れたコードは次のとおりです。
var rgx = /^(\d+([,|;]?\d*))*$/;
var sample = '40162690,40162755,40162691,40168355,40168357,40162726,40162752,40162729,40428707 ,40162740,40162546';
alert("Test is "+rgx.test(sample));
問題を回避するために正規表現を記述するより良い方法があるでしょうか? 目標は、正規表現がコンマまたはセミコロンで区切られた数字の文字列をキャッチすることです。