一次记住js的6个正则方法

阅读时长 4 分钟读完

在前端开发中,正则表达式是一个非常重要的工具。它可以用于验证用户输入、搜索和替换字符串等各种场景。本文将介绍JS中常用的6个正则方法,希望能够帮助你更好地掌握这个强大的工具。

1. test()

test()方法用于检测一个字符串是否符合某个正则表达式。它返回一个布尔值,如果匹配成功,则返回true;否则返回false

2. exec()

exec()方法也用于检测一个字符串是否符合某个正则表达式。不同之处在于,它返回一个数组或null。如果找到了匹配项,则返回一个数组,其中第一个元素是与整个模式匹配的子串,后面的元素是匹配的捕获组(如果有的话)。

-- -------------------- ---- -------
----- ------- - --------------------------
----- --- - ----------------

----- ------ - ------------------
--------------------      -- -------------- ------- ----- -----
-----------------------   -- ------------
-----------------------   -- ------
-----------------------   -- ----
-----------------------   -- ----

3. match()

match()方法用于在字符串中检索与正则表达式匹配的值。它返回一个数组或null,与exec()方法类似。

4. search()

search()方法用于检索字符串中指定的子字符串或正则表达式,并返回第一次出现的位置。如果没有找到,则返回-1

5. replace()

replace()方法用于在字符串中替换指定的子字符串或正则表达式。它返回一个新的字符串,原始字符串不会被修改。

6. split()

split()方法用于将一个字符串分割成字符串数组,可以使用一个分隔符来指定分割点。分隔符可以是字符串也可以是正则表达式。

总结

以上就是JS中常用的6个正则方法。希望本文能够帮助你更好地掌握这些方法,并在实际开发中得心应手。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6890

纠错
反馈