正则(Regex)
简介 regexr JS正则表达式测试 Java正则表达式测试 javascript正则 JS正则表达式测试 参考文章:https://juejin.cn/post/6844903487155732494 语法说明 修饰符 g 全局匹配 i 忽略大小写 m 多行匹配 匹配说明 两种模糊匹配 1234// 横向模糊匹配"abc abbc abbbc abbbbc abbbbbc abbbbbbc".match(/ab{2,5}c/g); // ["abbc", "abbbc", "abbbbc", "abbbbbc"]// 纵向模糊匹配"a0b a1b a2b a3b a4b".match(/a[123]b/g); // ["a1b", "a2b", "a3b"] 字符组 1234// [abc]表示匹配一个字符,它可以是"a"、"b"、"c"之一"abcde".match(/[abc]/g); // ["a", "b", "c"]// [^abc]表示排除字符组,除"a"、"b"、"c"之外的任意一个字符"abcde".match(/[^abc]/g); // ["d", "e"] 贪婪匹配尽可能多的匹配;惰性匹配尽可能少的匹配。惰性匹配可以基于?实现 1234567891011121314151617181920var str = "123 ...