如何从字符串中获取javascript中邮政编码的4个序列号?
我试图找出如何从字符串中获取4个序列号,这将是字符串中的邮政编码。但是当我尝试在javascript中使用它时,我得到了一个错误,读取如何从字符串中获取javascript中邮政编码的4个序列号?,javascript,regex,postal-code,Javascript,Regex,Postal Code,我试图找出如何从字符串中获取4个序列号,这将是字符串中的邮政编码。但是当我尝试在javascript中使用它时,我得到了一个错误,读取uncaughtsyntaxerror:Unexpected token? 我的代码是 var str = "1 George Road, Sydney NSW 2000"; console.log(str.match(((?<!\d)(\d{4}(\d{4})?)\b))); var str=“新南威尔士州悉尼乔治路1号,2000年”; consol
uncaughtsyntaxerror:Unexpected token?
我的代码是
var str = "1 George Road, Sydney NSW 2000";
console.log(str.match(((?<!\d)(\d{4}(\d{4})?)\b)));
var str=“新南威尔士州悉尼乔治路1号,2000年”;
console.log(str.match)((?您必须在regex上包括/g
,例如/Your Pattern/g
var str=“新南威尔士州悉尼乔治路1号,2000年”;
console.log(str.match(/(?)?
除了您缺少/
…您在regex 101上检查了pcre(php)
-因此,这无助于检查javascript regexp-而JS regexp不“支持”负向后看为什么jquery?为什么是全局标志?你检查了吗?你注意到错误了吗?SyntaxError:invalid regexp group
非常感谢,Shree,修复了它。没有注意到我错了//g
哦…似乎Chrome确实支持负向后看-发现Chrome用户这很好…一半的互联网不支持…所以我如果你的网页面向公众,一定要考虑到越来越多的人不使用Chrum