Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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正则表达式对象检查字符串中是否有1到无限次重复的星号(*)_Javascript_Regex - Fatal编程技术网

使用JavaScript正则表达式对象检查字符串中是否有1到无限次重复的星号(*)

使用JavaScript正则表达式对象检查字符串中是否有1到无限次重复的星号(*),javascript,regex,Javascript,Regex,我完全不懂正则表达式,我需要一点帮助来完成一项任务。如何使用javasctipt regex对象检查字符串中的单个字符重复(在我的例子中是*) 具体地说,我需要检查一个字符串是否有1到n个*字符的重复。如果上述情况为真,则返回真。这恐怕是微不足道的: /\*+/.test("*"); // true /\*+/.test("hello world"); // false 如果您想知道可以分隔多少个&它们,可以使用 然后与n比较,它们是否分开并不重要。@Rhyono:anar

我完全不懂正则表达式,我需要一点帮助来完成一项任务。如何使用javasctipt regex对象检查字符串中的单个字符重复(在我的例子中是*)


具体地说,我需要检查一个字符串是否有1到n个*字符的重复。如果上述情况为真,则返回真。

这恐怕是微不足道的:

/\*+/.test("*");           // true
/\*+/.test("hello world"); // false

如果您想知道可以分隔多少个&它们,可以使用


然后与
n

比较,它们是否分开并不重要。@Rhyono:anarchos78没有指定它们是否意味着重复只是连续的
**
,或者字符串中的任何地方
*str*
,我的答案不在乎它们是否连续。我只需要检查重复和星号的存在。我不需要验证“tom******”或“******tom”,但需要验证“******”。谢谢
"_*_*_*_*_".match(/\*/g).length; // 4