js中分割字符串

来源:百度知道 编辑:UC知道 时间:2024/06/11 05:58:34
js中怎样将一个字符串按照中文状态下的?号和英文状态下的?号分割字符串

就想.NET中那样的:
string a="a?b?c?"
char[] b={'?','?'};
string[] c=b.split(b);

不管是英文符号 ?还是中文 js分割方法和你说的.net都是一样
只是js变量定义都是 用var 不管是字符也好还是数组 但你还是可以使用
例如
var a="a?b?c";
var arr=a.split("?");什么符号都行 不管你是全角问号还是半角问号
得到的arr就是一个数组了 直接像操作数组那样操作就行了
但这里只能有一个字符 不像你上面写的是char[]数组
至于你用数组这种拆分还不知道你想要得到什么效果?

var a = "aaaaa";
var b = "?";
var c = a.split("?");