正規表現/\ s *、\ s */は、左スペースに続いてカンマと右スペースに一致します。Javascriptの中国語と一致する正規表現
例:Unicode文字と
var str = "继续,取消 继续 ,取消";
var arr = str.split(/\s*,\s*/);
Values in arr = ["继续,取消 继续 ,取消"] // Size: 1, All values at index 0 no splitting happened
しようとした分割文字:
var str = "john,walker james , paul";
var arr = str.split(/\u0020*\u002C\u0020*/);
Values in arr = [john,walker james,paul] // Size: 3
var str = "继续,取消 继续 ,取消";
var arr= str.split(/\u0020*\u002C\u0020*/);
Values in arr = ["继续,取消 继续 ,取消"]
// Size: 1, All values at index 0 no splitting happened
私はthisリンクを経てではなく、多くの情報があった漢字と
var str = "john,walker james , paul";
var arr = str.split(/\s*,\s*/);
Values in arr = [john,walker james,paul] // Size: 3
例私は私のシナリオで使うことができます。正規表現を作成して分割することは本当に不可能ですか?
しかし、中国のコンマは、ASCIIカンマではありません。 'str.split(/ \ s *、\ s * /)'を使ってください。 –