是否可以在 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/

10-12 03:42
查看更多