我如何分割字符串,在特定字符处断开?
时间:2020-03-06 14:23:17 来源:igfitidea点击:
我有这串
'john smith~123 Street~Apt 4~New York~NY~12345'
使用JavaScript,将其解析为最快的方法是
var name = "john smith"; var street= "123 Street"; //etc...
解决方案
使用JavaScript的String.prototype.split函数:
var input = 'john smith~123 Street~Apt 4~New York~NY~12345'; var fields = input.split('~'); var name = fields[0]; var street = fields[1]; // etc.
我们将要研究JavaScript的substr或者split,因为这并不是真正适合jQuery的任务
我们不需要jQuery。
var s = 'john smith~123 Street~Apt 4~New York~NY~12345'; var fields = s.split(/~/); var name = fields[0]; var street = fields[1];
好吧,最简单的方法是:
var address = theEncodedString.split(/~/) var name = address[0], street = address[1]
就像是:
var divided = str.split("/~/"); var name=divided[0]; var street = divided[1];
可能是最简单的