正则关卡32:删除开头和结尾的空白
正则表达式测试工具 有时字符串周围存在的空白字符并不是必需的。字符串的典型处理是删除字符串开头和结尾处的空格。 闯关:编写一个正则表达式并使用适当的字符串方法删除字符串开头和结尾的空格。注意:.trim()方法 阅读全文 正则关卡32:删除开头和结尾的空白
正则关卡31:使用捕获组搜索和替换
正则表达式测试工具 搜索功能是很有用的。但是,当搜索同时也执行更改(或替换)匹配文本的操作时,搜索功能就会显得更加强大。可以使用字符串上.replace()方法来搜索并替换字符串中的文本。.replace()的输入首先是 阅读全文 正则关卡31:使用捕获组搜索和替换
正则关卡30:使用捕获组重用模式
正则表达式测试工具 一些你所搜寻的匹配模式会在字符串中出现多次,手动重复该正则表达式太浪费了。有一种更好的方法可以指定何时在字符串中会有多个重复的子字符串。可以使用捕获组搜寻重复的子字符串。括号(和)可 阅读全文 正则关卡30:使用捕获组重用模式
正则关卡29:检查混合字符组
正则表达式测试工具 有时候我们想使用正则表达式里的括号 () 来检查字符组。如果想在字符串找到 Penguin 或 Pumpkin,可以这个正则表达式:/P(engu|umpk)in/g。然后使用 test() 方法检查 test 字符串里面是否包含字 阅读全文 正则关卡29:检查混合字符组
正则关卡28:正向先行断言和负向先行断言
正则表达式测试工具 先行断言是告诉 JavaScript 在字符串中向前查找的匹配模式。当想要在同一个字符串上搜寻多个匹配模式时,这可能非常有用。有两种先行断言:正向先行断言和负向先行断言。正向先行断言会查看并确 阅读全文 正则关卡28:正向先行断言和负向先行断言