gpt4 book ai didi

javascript - 使用正则表达式选择括号内的内容

转载 作者:行者123 更新时间:2023-12-02 06:20:34 25 4
gpt4 key购买 nike

我试图提醒括号内的数字:

var str2 = "This is a string (3444343) with numbers.";
var patt2 = \((.*?)\);
alert(str2.match(patt2));

jsfiddle:http://jsfiddle.net/BinaryAcid/8nx9v/1/

最佳答案

解决方案

根据您最初的问题,这样做可以:

var str2 = "This is a string (3444343) with numbers.";
var patt2 = /\((.*?)\)/;

alert(str2.match(patt2)[1]);

更新的 jsFiddle 示例:http://jsfiddle.net/S99jd/

对于您输入的字符串,它会提示 3444343(不带括号)。

一些解释

您需要的代码段:

  • 添加正斜杠 / 来创建正则表达式,
  • 通过选择正确的匹配组来发出警报(此处为索引 1,因为 match() 返回一个元素数组,其中索引 0 处的元素为全匹配,后面的索引对应匹配的分组)。

有关在 JavaScript/ECMAScript 中使用正则表达式的更多信息和帮助,请访问:http://www.regular-expressions.info/javascript.html

关于javascript - 使用正则表达式选择括号内的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com