正則表達(dá)式匹配單引號(hào) 在js中,js正則表達(dá)式為什么要帶//雙斜杠?
在js中,js正則表達(dá)式為什么要帶//雙斜杠?正則表達(dá)式前面/后面是語(yǔ)法規(guī)則,就像字符串前面和后面是引號(hào)一樣。不管你加不加g都沒(méi)關(guān)系。G表示多重匹配。只有當(dāng)您需要處理每個(gè)匹配項(xiàng)(例如替換)時(shí),它才具有
在js中,js正則表達(dá)式為什么要帶//雙斜杠?
正則表達(dá)式前面/后面是語(yǔ)法規(guī)則,就像字符串前面和后面是引號(hào)一樣。不管你加不加g都沒(méi)關(guān)系。G表示多重匹配。只有當(dāng)您需要處理每個(gè)匹配項(xiàng)(例如替換)時(shí),它才具有特殊的意義。在第一個(gè)例子中,沒(méi)有^和$,所以只需要數(shù)字和-。在第二個(gè)符號(hào)中,有兩個(gè)符號(hào),^,表示開(kāi)始,$,表示結(jié)束。整個(gè)意思是,必須有一個(gè)完整的匹配,沒(méi)有其他內(nèi)容。例如,abc028-88888可以匹配第一種方式,但是第二種方式會(huì)失敗。有什么問(wèn)題嗎?