标签: javascript regex
在javascript正则表达式中,您可以为全局添加'g'修饰符,为多个添加'm'。他们之间有什么区别,或者他们是一回事?
答案 0 :(得分:9)
m不代表“多重”,而是代表“多线”。它使^和$分别在行的开头和行结尾处匹配(而不仅仅是字符串的开头和结尾)。
m
^
$
好吧,g的确意味着“全局”,以便正则表达式引擎继续在第一个之后找到更多匹配。
g
Further reading about regex modifiers.