我有一个来自另一个线程的函数,它有助于检测 POBox,但它并没有按预期工作。
function isPOBox(v){
var r = new RegExp('[PDO.]*\\s?B(ox)?.*\\d+', 'i');
return v.match(r);
}
如果我有值'Lvl 1 TowerB, 999 C G Road'
,它会错误地将其作为 PObox 拾取。
如您所见,P
上面没有。
我将如何编辑正则表达式以更具体地围绕 POBoxes?
我在这里设置了一个演示小提琴:http: //jsfiddle.net/xCQwM/