簡體   English   中英

為什么我的限制換行的正則表達式不起作用?

[英]Why my Regex to limit break lines doesn't work?

我制作了一個正則表達式[0-9]\n{1}來驗證一行數字,例如

55555555
66666666
99999999

它有效但不像我想要的那樣,因為我希望它只是 3 行,如果我 go 超過 3 行它告訴我有錯誤,我該怎么做才能讓它工作

如果要將所有行視為一個整體,則必須將匹配運算符應用於整體(數字 + 新行)。 然后你限制出現的次數。

此外,您用$關閉表達式的末尾。 不滿足表達式的下一行將不再被接受。

/(\d+\n?){1,3}$/m

修飾符/m (多行)是必需的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM