我的地址字符串因地址而异。
var address_string = '6-3-54/A/889, Road no 45, Toli Chowki, Bangalore, Karnataka 700065, India'
如何使用jQuery
将以下字段与上述address_string分开6-3-54/A/889
Road no 45
Toli Chowki
Bangalore
Karnataka
700065
India
答案 0 :(得分:3)
为什么选择jQuery?
what_you_need = address_string.split(', ')
答案 1 :(得分:1)
您可以使用以下分割功能。
var arr = address_string.split(',');
访问并打印如下:
for(var i=0;i<arr.length;i++)
{
document.write(arr[i]);
}
请参考this link(JS Fiddle)将有助于解决您的问题
您可以使用以下代码从String获取数字(数组):
String.prototype.getNums= function(){
var rx=/[+-]?((\.\d+)|(\d+(\.\d+)?)([eE][+-]?\d+)?)/g,
mapN= this.match(rx) || [];
return mapN.map(Number);
};
var s= 'I want to extract 123 and 456 from this string ';
alert(s.getNums());
您可以检查长度如下:
alert(s.getNums()[0].toString().length);
//等等