首页 > 解决方案 > 通过分隔符“空格”提取字符串

问题描述

我有一个'32109 NV Santa Clara' 需要提取的格式字符串'32109''Santa Clara'2 个不同的变量

例如字符串:

'34123 NV Blue Earth'

'45167 MN San Jose'

标签: javascriptjquery

解决方案


您可以.split()像下面这样使用(所有三个字符串示例)

var strng = '34123 NV Blue Earth';
var arr = strng.split(/\s*[A-Z]{2}\s*/);
console.log(arr);


var strng1 = '45167 MN San Jose';
var arr1 = strng1.split(/\s*[A-Z]{2}\s*/);
console.log(arr1);


var strng2 = '32109 NV Santa Clara';
var arr2 = strng2.split(/\s*[A-Z]{2}\s*/);
console.log(arr2);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


推荐阅读