2014-04-24 59 views
2

有沒有辦法使用AngularJS只接受數字和返回(/ n/r)在textarea? 類似這樣的:AngularJS數字和返回

<textarea> 
2344 
5335 
55555 
2222 
234 
</textarea> 

以上只是我試圖限制文本區域的例子。任何建議都會很棒。謝謝!

回答

2

https://docs.angularjs.org/api/ng/directive/textarea

理論上你可以使用ngPattern這樣的:

ngPattern="/[0-9\r\n]*/" 

使用此設置textarea的將使什麼類型,但只處理數字和返回爲有效。

也許你可以使用ngChange來過濾掉任何無效的東西。

+0

當模式無效時,angularJS不會向textarea添加類。 – user3214892