我们如何在Javascript中获得字符串的第二个数值
How do we get the second numerical value of a string in Javascript?
我想获得字符串的第二个数值,我想知道如何做到这一点。
我遇到的问题是,我需要从以下元素的名称属性中获得值5:
<input type="hidden" value="canada" name="ffr[100][ap][5][id]">
<input type="hidden" value="76" name="rre[200][ap][5][opt]">
<input type="hidden" value="f12e" name="hgfp[450][addp][5][name]">
<input type="hidden" value="ap" name="gfgp[500][abp][5][type]">
我曾想过使用regex,但它太复杂了。我认为得到这个的最好方法是以某种方式拉取数值,得到第二个;但是,我不知道该怎么做。
如果我正确理解这个问题,例如,你想解析名称属性值,那么这种正则表达式应该很好:
var value = 'abc[500][xyz][5][3784]'; // the value you want to extract the second number from
var number = Number(/'d+'D+('d+)/.exec(value)[1]);
document.write(number);
相关文章:
- 我如何从字符串中选出第一个单词的第一个字母,然后再选出第二个单词
- 将字符串从第二个空格切成特殊字符
- 如何在第二个“-”之前抓取字符串&”;
- 获取这个html字符串中的第二个tds标记文本
- 通过 JavaScript 获取字符串中第二个空格之前和之后的子字符串
- 我们如何在Javascript中获得字符串的第二个数值
- 使用 jQuery 从字符串中获取倒数第二个字符的位置
- 如何在字符串中的第二个字符之后插入字符
- Javascript 正则表达式在第二个 / 之前获取字符串
- Regex提取字符串后的第二个“"字符串末尾的点字符
- 如何拆分一个字符串,然后将第二个字符串(链接)嵌入到第一个字符串中
- Javascript RegExp 在 / 之后获取第二个也是最后一个字符串
- 如何在JavaScript中从数组中的每个字符串中选择倒数第二个单词
- 字符串分割——在第二个逗号处分割字符串
- 如果第一个字符串包含第二个字符串的所有字母,则返回ture
- 在onclick函数中传递一个字符串对象作为第二个参数
- (HTML / JS)添加“,“在第二个最后一个字串和隐藏"&"如果字符串中有一个单词
- 如何在jquery中从字符串中获取第一个和第二个单词
- 我如何使用正则表达式在javascript字符串中获得两个日期的第二个
- 从字符串中获取第二个和第三个单词