开发者社区> 问答> 正文

怎么用jquery验证js里面的一个文本框字符长度不能超过10个数

用jquery验证js里面的一个文本框字符长度不能超过10个数,除了用$("#A").val().length>10之外还能怎么判断?

展开
收起
吴孟桥 2016-06-01 00:32:27 3701 0
3 条回答
写回答
取消 提交回答
  • 如果区分中英文,最好用charAt来判断ASCII码,中文算两个长度,英文算一个长度

    2019-07-17 19:22:31
    赞同 展开评论 打赏
  • jquery有很多验证控件的扩展包,不需要自己写的,直接在html中设置验证规则就可以了

    2019-07-17 19:22:31
    赞同 展开评论 打赏
  • 我觉得,如果只是长度限制的话,完全可以不用js。你直接只用文本框里面的maxlength长度限制标签;例如:

    <input name="A" type="text" id="A" maxlength="10" />
    2019-07-17 19:22:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载