Javascript MVC字数限制

Javascript MVC字数限制,javascript,c#,asp.net-mvc,Javascript,C#,Asp.net Mvc,我想计算文本区域中的单词,而不是每个字符 模范班 [RegularExpression(@"[^<>]*", ErrorMessage = "Invalid entry"), StringLength(200)] public string Day1Journal { get; set; } [RegularExpression(@“[^]*”,ErrorMessage=“无效条目”),StringLength(200)] 公共字符串Day1Journal{ge

我想计算文本区域中的单词,而不是每个字符

模范班

  [RegularExpression(@"[^<>]*", ErrorMessage = "Invalid entry"), StringLength(200)]
        public string Day1Journal { get; set; }
[RegularExpression(@“[^]*”,ErrorMessage=“无效条目”),StringLength(200)]
公共字符串Day1Journal{get;set;}
HTML

@Html.TextAreaFor(m=>m.StudentJournaldtls.Day1Journal,IsReadOnly==true | | IsSubmitted==true?(object)new{col=2、@class=“CharacterLimit required”、@maxlength=200、@readonly=“readonly”}:new{col=2、@class=“CharacterLimit required”、@length=200})
剩余字符数:
Javascript

<script type="text/javascript">
    $(function () {

$(".CharacterLimit").each(function (i, t) {
    var charsLeft = $(this).attr("maxlength") - $(this).val().split(' ').length
    $(this).parent().find(".charsLeft").text(charsLeft);
});

$(".CharacterLimit").keyup(function (e) {
    var charsLeft = $(this).attr("maxlength") - $(this).val().split(' ').length
    $(this).parent().find(".charsLeft").text(charsLeft);
});

</script>

$(函数(){
$(“.CharacterLimit”)。每个(函数(i,t){
var charsLeft=$(this.attr(“maxlength”)-$(this.val().split(“”).length
$(this.parent().find(“.charsLeft”).text(charsLeft);
});
$(“.CharacterLimit”).keyup(函数(e){
var charsLeft=$(this.attr(“maxlength”)-$(this.val().split(“”).length
$(this.parent().find(“.charsLeft”).text(charsLeft);
});

您可以通过将值除以空格来获得文本中的字数,如:

$("textbox").val().split(' ').length

通过将值拆分为空格,可以获得文本中的字数,如:

$("textbox").val().split(' ').length

嗨,我可以得到字数。但是字数限制仍然停留在200个字符。嗨,我可以得到字数。但是字数限制仍然停留在200个字符。