解决办法就是把字符串统一转换为一种格式的标点符号(中文或英文)
let AString = "1111;2222;333;4444"; //这个变量里的字符串分号,包含中英文两种格式.
let BString = AString.replace(/[\uff1b]/g, ";");//把中文的;号全部替换为英文的;号
console.log(AString.split(';'),BString.split(";"),"split后的区别++++++++");
中文符号的一些正则
句号【。】 —— \u3002
问号【?】 —— \uff1f
叹号【!】 —— \uff01
逗号【,】 —— \uff0c
顿号【、】 —— \u3001
分号【;】 —— \uff1b
冒号【:】 —— \uff1a
双引号【“”】 —— \u201c