亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正則表達式將字符數限制為10

正則表達式將字符數限制為10

江戶川亂折騰 2019-10-25 11:15:25
我正在嘗試編寫一個僅允許小寫字母和最多10個字符的正則表達式。到目前為止,我的情況看起來像這樣:pattern: /^[a-z]{0,10}+$/ 這不起作用或無法編譯。我有一個工作的,只允許使用小寫字母,這是:pattern: /^[a-z]+$/ 但是我需要將字符數限制為10。
查看完整描述

4 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

您可以使用花括號來控制出現的次數。例如,這表示0到10:


/^[a-z]{0,10}$/

選項包括:


{3}恰好3次出現;

{6,}至少發生6次;

{2,5} 2至5次出現。

請參閱正則表達式參考。


右花括號后的表達式帶有+,因此出現錯誤。


查看完整回答
反對 回復 2019-10-25
?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

/^[a-z]{0,10}$/應該管用。/^[a-z]{1,10}$/如果您想匹配至少一個字符,就像/^[a-z]+$/這樣。


查看完整回答
反對 回復 2019-10-25
?
DIEA

TA貢獻1820條經驗 獲得超2個贊

在字符串的末尾添加貪婪匹配可能是有益的,因此您可以接受大于10的字符串,并且正則表達式將最多返回前10個字符。 /^[a-z0-9]{0,10}$?/


查看完整回答
反對 回復 2019-10-25
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

grep '^[0-9]\{1,16\}' | wc -l

給出具有完全匹配限制的計數


查看完整回答
反對 回復 2019-10-25
  • 4 回答
  • 0 關注
  • 2118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號