使用jquery从地址字符串中提取数字和单词

Extract numbers and words from address string using jquery

本文关键字:提取 数字 单词 字符串 jquery 地址 使用      更新时间:2023-09-26

我有一个不同地址的地址字符串

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

为什么使用jQuery?

what_you_need = address_string.split(', ')

可以按如下方式使用拆分函数:

var arr = address_string.split(',');

访问并打印如下:

      for(var i=0;i<arr.length;i++)
      {
          document.write(arr[i]);
      }

请参考这个链接(JS Fiddle)将有助于解决您的问题

你可以使用下面的代码从字符串中获取数字(数组):

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);

//等等