我需要从文本区域的输入字符串中找到',',根据结果我需要限制输入字符串或向用户发出警告。我是角度新手,不知道如何实现这一功能。
这是我尝试过的代码:
<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个逗号,它会提醒您或停止用户将其他逗号添加到字符串中。
先谢谢!!
答案 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可以很好地为输入字段设置掩码,如果有帮助的话。