Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        3年前关闭。
                                                                                            
                
        
我正在从世界各地获取地址,该地址的格式有所不同。我需要的是使用JavaScript或jQuery将门牌号与地址的其余部分分开,并将门牌号作为一个单独的元素并将地址的其余部分作为一个单独的元素返回。
这是地址示例:

Langstrasse 120, Zürich
1314 Grant Street, San Francisco

最佳答案

尝试这个

var addr = 'Langstrasse 120, Zürich';
var myA = addr.split(/(\d+)/g);


这将为您提供地址中的门牌号,然后将该地址替换为整个地址,您将找到没有门牌号的地址。

var full_address    = addr.replace(myA[1],"");


您的myA[1]是门牌号,而full_address是没有门牌号的地址。

10-05 20:31
查看更多