我想要構建preg_match的模式,它將匹配長度爲1 - 40個字符的任何字符串。我發現這一點:任何具有特定長度的字符串的正則表達式模式
^[^<\x09]{1,40}\Z
但與一個我收到此錯誤信息:
function.preg-match]: Unknown modifier '<' in ....
什麼建議嗎?
我想要構建preg_match的模式,它將匹配長度爲1 - 40個字符的任何字符串。我發現這一點:任何具有特定長度的字符串的正則表達式模式
^[^<\x09]{1,40}\Z
但與一個我收到此錯誤信息:
function.preg-match]: Unknown modifier '<' in ....
什麼建議嗎?
/^.{1,40}$/
應匹配長度爲1到40個字符的任何字符串。
它所做的是它需要.
,它匹配所有內容,並重復它1到40次({1,40}
)。 ^
和$
是字符串開頭和結尾的錨點。
這不是你應該使用正則表達式的東西。 –