使用Angular从我的textarea字符串值中找到逗号

时间:2015-10-13 22:53:11

标签: javascript jquery angularjs dom textarea

我需要从文本区域的输入字符串中找到',',根据结果我需要限制输入字符串或向用户发出警告。我是角度新手,不知道如何实现这一功能。

这是我尝试过的代码:

<div class="text-area-container">
    <textarea id="txt_1" class="txt_1-box" rows="2" data-ng-model="MyTextAreaValue"></textarea>
</div>

Angular Code:

$scope.myfun= function($event) {
    var myStr = $scope.MyTextAreaValue;       
   // Here I am not sure after this  what i have to do?
};

请注意我需要检查一下,如果有最多3个逗号,它会提醒您或停止用户将其他逗号添加到字符串中。

先谢谢!!

2 个答案:

答案 0 :(得分:0)

if(
  (myStr.match(/,/g) || []).length >= 3
){
  // stop

}

信用:Count the number of occurrences of a character in a string in Javascript

答案 1 :(得分:0)

ngMask可以很好地为输入字段设置掩码,如果有帮助的话。