2016-07-29 165 views
0

如何使輸入字段只鍵入一個大小爲40個字符的非空白字?建議任何指令或任何其他解決方案?非空白字長度的輸入字段驗證最大40

有效輸入文本: 「Lorem存有悲坐阿梅德,胡斯托explicari honestatis」

無效輸入文本: 「Lorem存有悲坐阿梅德,Loremipsum LoremLoremLoremLoremLoremLoremLoremLoremLorem胡斯托」

無效的輸入包含大小爲45個字符且沒有任何空格的單詞

即:「LoremLoremLoremLoremLoremLoremLoremLoremLoremLorem」

+0

??您的有效輸入包含您所說的被禁止的空格? – Matt

+0

我想我知道你打算做什麼。你的表述有點誤導。人們會認爲,空格是不允許的。你的意思是隻有非空白字符纔算最大字符數,對吧? – Matt

+0

是的,你是對的。 –

回答

1

您可以在輸入字段中註冊一個changelistener,並在用戶每次輸入內容時分析整個輸入。從輸入字段值的長度中減去空格的數量,如果結果超過40個字符,則刪除輸入的最後一個字符並通知用戶。