为了更好地理解JavaScript/OOP,我很好奇JavaScript中如何处理正则表达式参数参数。我已经对正则表达式有了很多了解,所以这不是关于模式的解释。这是关于如何识别JavaScript如何处理它。JavaScript对象:正则表达式对象如何传递?
实施例:
newStr = str.replace(/(^\W*|\W*$)/gi,'');
这基本上修剪任何特殊字符和空白从字符串。然而,/(^\W*|\W*$)/gi
是而不是封装的字符串,因此,它让我很难理解这个概念,因为JS对象不是字符串,也不是数字。单独使用这种对象类型(即仅使用正则表达式),还是用于其他目的?
感谢大家的快速回复!你所有的答案都很好! – Jonathan