是否可以在 JavaScript 中执行类似于 PHP 中 preg_match_all 的操作?
我希望能够从字符串中获取两个数字:
var text = 'b463_z78';
分成两个独立的变量:
var bannerID = 463;
var zoneID = 78;
最佳答案
你可以用这个
.match(/^b(\d+)_z(\d+)$/)
假设输入字符串是严格的:以
b
,数字开头,然后下划线 _
,然后 z
,然后以数字结尾。这两个数字位于返回数组的索引 1 和索引 2 中。
关于php - Javascript regex 并获取所有匹配项,类似于 preg_match_all(PHP),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11341858/