2017-09-27 50 views
0

^----> 匹配輸入的開頭。如果多行標誌設置爲true,則也會在換行符後立即匹配。^正則表達式中的A/m未按照mdn暗示的方式工作

例如,/^A /與「an A」中的「A」不匹配,但與「An A」中的第一個「A」匹配。

以上內容記錄在MDN - under this link

添加/ M標誌在正則表達式的結尾是不行的,因爲它應該爲所有的多開始。 Here's a picture for the same

+0

請編輯您的問題以顯示您正在使用的JS代碼。你沒有說如果你正在使用多行標誌或你正在嘗試哪種正則表達式和/或字符串方法。 – nnnnnn

+0

不使用任何js代碼。只是在我提到的網站上運行示例。 –

+0

當我在該網站嘗試「^ A」時,它對我的​​預期工作:http://regexr.com/3gr8f – nnnnnn

回答

1

您正在使用regexr.com,選擇一個標誌不是直接用斜線鍵入它。你應該在這裏選擇你的標誌:

Here

P/S:

應爲開始

所以你需要全球性和多標誌的所有多。