gpt4 book ai didi

Javascript:使用正则表达式查找匹配字符串中的数字

转载 作者:行者123 更新时间:2023-11-30 12:16:38 25 4
gpt4 key购买 nike

阅读 Regex using javascript to return just numbers 后我明白了如何从字符串中检索数字

我想知道我是否可以同时验证我的输入。在实现 LMS 时,我正在寻找匹配“com.interactions.*n*.objectives.*m*.id”的输入字符串,其中 n m 是整数。

在一个正则表达式函数中,只有当我的输入字符串与上面的模式匹配时,我才能检索数字 n 和 m 吗?还是我需要先验证输入字符串,然后再提取数字?

最佳答案

您可以将 String#matchcapturing groups 一起使用:

var m = str.match(/^cmi\.interactions\.(\d+)\.objectives\.(\d+)\.id$/i);

并使用 m[1]m[2] 作为您要捕获的 2 个值(整数)。

关于Javascript:使用正则表达式查找匹配字符串中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32279583/

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