Javascript 如何从语句中返回具有前缀的数字
如何从语句中返回具有前缀的数字 我的字符串如下:“这是JavaScript中的test104” 我想从上面的语句中返回'test104'。该字符串实际上可以出现在语句中的任何位置,前面的数字也可以更改,因此“test223”或“test335” 我真的很想在这里得到一些帮助。我发现正则表达式扭曲了我的思维Javascript 如何从语句中返回具有前缀的数字,javascript,regex,Javascript,Regex,如何从语句中返回具有前缀的数字 我的字符串如下:“这是JavaScript中的test104” 我想从上面的语句中返回'test104'。该字符串实际上可以出现在语句中的任何位置,前面的数字也可以更改,因此“test223”或“test335” 我真的很想在这里得到一些帮助。我发现正则表达式扭曲了我的思维 谢谢。你真应该从阅读开始。 无论如何,以下代码应该可以帮助您继续: "This is a test104 in JavaScript".match(/test\d+/g) // ["test1
谢谢。你真应该从阅读开始。 无论如何,以下代码应该可以帮助您继续:
"This is a test104 in JavaScript".match(/test\d+/g) // ["test104"]
表达式
test\d+
匹配任何以“test”开头的字符串,后跟任意数量的数字。这是正则表达式最基本的用法,您应该尝试了解如何执行该操作。