【问题标题】:Input field validation for non-whitespaces word length Maximum 40非空白字长的输入字段验证 最大 40
【发布时间】:2016-12-04 03:22:03
【问题描述】:

如何使输入字段仅输入大小为 40 个字符的非空白单词?建议任何指令或任何其他解决方案?

有效输入文本:“Lorem ipsum dolor sit amet, justo explicariHonestatis”

无效输入文本:“Lorem ipsum dolor sit amet,Loremipsum LoremLoremLoremLoremLoremLoremLoremLoremLorem justo”

无效输入包含一个大小为 45 个字符且没有空格的单词

即:“LoremLoremLoremLoremLoremLoremLoremLoremLorem”

【问题讨论】:

  • ??您的有效输入包含您说禁止的空格?
  • 我想我知道你打算做什么。你的表述有点误导。有人会认为,不允许使用空格。您的意思是,对于最大字符数,只应考虑非空格,对吧?
  • 是的,你是对的。
  • 我给你举个例子see plnkr!应该会有帮助

标签: angularjs html validation angularjs-directive


【解决方案1】:

您可以在输入字段上注册changelistener,并在用户每次输入内容时分析整个输入。从输入字段值的长度中减去空格数,如果结果超过 40 个字符,则删除输入的最后一个字符并通知用户。

【讨论】:

    猜你喜欢
    • 2015-07-18
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2016-10-03
    • 2020-06-20
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多