如何从声明中返回带有前缀的数字。
我的字符串如下“这是JavaScript中的test104。”
我想从上面的陈述中返回'test104'。该字符串实际上可以出现在语句中的任何位置,前面的数字也可以更改,因此'test223'或'test335'。
我真的很感激这里的一些帮助。我发现正则表达式让我感到不安。
谢谢。
答案 0 :(得分:2)
你应该从阅读the docs开始。 无论如何,以下代码可以帮助您:
"This is a test104 in JavaScript".match(/test\d+/g) // ["test104"]
表达式test\d+
匹配任何以“test”开头的字符串,后跟任意数量的数字。