當使用/[ -_]+/
作爲參數在JavaScript中string.split,它作爲如果它是/['\"]+/
爲什麼的JavaScript string.split(/ [-_] + /)充當如果引號(」和「)被包括在[組]在?
"a'b".split(/[ -_]+/)
'a"b'.split(/[ -_]+/)
回報
["a", "b"]
我只看到此行爲與精確的正則表達式:[ -_]
即空格,連字符和下劃線如果我刪除任何它的行爲這3個字符(什麼在我看來是)正確,通過不分裂'和「
此行爲是否正確?