Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从语句中返回具有前缀的数字_Javascript_Regex - Fatal编程技术网

Javascript 如何从语句中返回具有前缀的数字

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

如何从语句中返回具有前缀的数字

我的字符串如下:“这是JavaScript中的test104”

我想从上面的语句中返回'test104'。该字符串实际上可以出现在语句中的任何位置,前面的数字也可以更改,因此“test223”或“test335”

我真的很想在这里得到一些帮助。我发现正则表达式扭曲了我的思维


谢谢。

你真应该从阅读开始。 无论如何,以下代码应该可以帮助您继续:

"This is a test104 in JavaScript".match(/test\d+/g) // ["test104"]

表达式
test\d+
匹配任何以“test”开头的字符串,后跟任意数量的数字。

这是正则表达式最基本的用法,您应该尝试了解如何执行该操作。