javaScript 正则表达式,匹配一个“ * ”

2025-01-20 04:41:53
推荐回答(2个)
回答1:

*的正则/\*/这样写是对的

你的代码问题在于if中条件逻辑不正确

应该使用并且&&,译为当两个匹配都不正确时才返回false

推荐一种简便写法:return reg.test(str) || reg2.test(str);

不懂请追问~

希望对您有帮助~
By Billskate

回答2:

用转义符:
\*
有可能需要写:
\\*
因为Javascript处理字符串的时候可能会把“\*”转义成“*”