嗯,我有這樣的:Node.JS - 我將如何做這個正則表達式?
var regex = /convertID\s(\d+)/
var match = regex.exec(message);
if(match != null)
{
//do stuff here
}
這工作正常,如果有人寫「convertID NumbersHere」它承認。 但是我想有另一個在它之下還有檢查,如果有一個特定的鏈接,例如:
var regex = /convertID\shttp://anysitehere dot com/id/[A-Z]
var match = regex.exec(message);
if(match != null)
{
//do stuff here
}
所以,我會怎麼做之後/ ID檢查的具體地點與任何字母/?因爲斜線被用來分隔模式
var regex = /convertID\shttp:\/\/thesite.com\/id\/[A-Za-z]+/;
斜槓必須進行轉義:
您需要轉義正則表達式中的「/」字符。 – Barmar