2012-08-26 92 views
0

如果輸入的字符超過三個,我想檢查我的文本字段。將文本字段限制爲三個數字

if(e.source.length > 3){  
    // I want only the first three numbers and other digits should be removed. 
} 

我嘗試使用e.source.value.replace(RegularExpression,e.source.value(0,3))

+0

不河畔你想要什麼。你只需要三個數字(如果是的話,是+和 - 允許)。你只需要3個字符?如果輸入超過3個字符,你只需要前三個字符? – Sparky

回答

0

你可以使用var a = "something"; var b = a.slice(0,3);

0

其簡單:

var text = document.getElementById('textboxID'); 
if(text.value.length>3){ 
//do something 
} 
2
<input type="text" maxlength="3" /> 
<textarea maxlength="3"></textarea> 

Demo,不是JS需要

+0

對於沒有js的+1,對於'