コードに構文エラーがあるはずですが、それがわかりません。ここでフィドル
var comma = ',,';
var stop = '.。';
var expression = '/[]+/';
expression = expression.substr(0,2) + comma + stop + expression.substr(2);
expression = new RegExp(expression,'g');
var res = "foo,吧。baz".split(expression);
for ( var n=0; n < res.length; n++ ) {
}
私はres.length
3 を期待していますが、常に 1 であり、完全な文字列を返します。私は何が欠けていますか?