Javascript 获取值的正则表达式
我想知道如何从这个字符串中获取值:Javascript 获取值的正则表达式,javascript,Javascript,我想知道如何从这个字符串中获取值: LUGG::1::LUGG::5-GBP 在这种情况下,检索到的值将是“1”在不知道输入字符串的所有可能选项的情况下,很难说清楚,但例如,如果您总是只想得到左边有:,右边有:(在您的示例中是1)的数字: value.split(“::”)[1]这与jQueryPerfect@adeneo没有任何关系,谢谢:)(如果你把它添加为答案,我会标记它)@adeneo你为什么要逃避冒号“LUGG::1::LUGG::5-GBP”。匹配(/::(.*):/)[1]很好。
LUGG::1::LUGG::5-GBP
在这种情况下,检索到的值将是“1”在不知道输入字符串的所有可能选项的情况下,很难说清楚,但例如,如果您总是只想得到左边有
:
,右边有:
(在您的示例中是1
)的数字:
value.split(“::”)[1]
这与jQueryPerfect@adeneo没有任何关系,谢谢:)(如果你把它添加为答案,我会标记它)@adeneo你为什么要逃避冒号<代码>“LUGG::1::LUGG::5-GBP”。匹配(/::(.*):/)[1]很好。@h2ooooooo-因为我就是那么好
var myInput = 'LUGG::1::LUGG::5-GBP';
var myNumber = myInput.match(/::(\d+)::/)[1];
alert(myNumber); // alerts 1