a が正規表現の任意の文字に一致することは知っています.
が、これらの結果に少し困惑しており、誰かがそれらを説明できることを望んでいます:
".".match("[+-\/]") //matches
".".match("[+\-\/]") //matches
".".match("[+\/]") //null
".".match("[\+\/]") //null
".".match("[-\/]") //null
".".match("[+-]") //null
+-\/
JS が「うん、ピリオドのように見える」という魔法のようなものは何ですか?