我有这个字符串

'john smith~123 Street~Apt 4~New York~NY~12345'

使用JavaScript,最快的方法是什么

var name = "john smith";
var street= "123 Street";
//etc...

当前回答

用这个代码——

function myFunction() {
var str = "How are you doing today?";
var res = str.split("/");

}

其他回答

因为分隔逗号的问题被复制到这个问题上,所以在这里添加这个。

如果你想对一个字符进行拆分,并处理该字符后面可能出现的额外空格,通常使用逗号,你可以使用替换然后拆分,如下所示:

var items = string.replace(/,\s+/, ",").split(',')

您需要研究JavaScript的substr或split,因为这不是一个真正适合jQuery的任务。

喜欢的东西:

var divided = str.split("/~/");
var name=divided[0];
var street = divided[1];

可能是最简单的

尝试使用纯Javascript

 //basic url=http://localhost:58227/ExternalApproval.html?Status=1

 var ar= [url,statu] = window.location.href.split("=");

用这个代码——

function myFunction() {
var str = "How are you doing today?";
var res = str.split("/");

}