【问题标题】:HTML pattern regex for no spaces没有空格的 HTML 模式正则表达式
【发布时间】:2017-04-26 12:37:57
【问题描述】:

对于只允许字母、数字和@/./+/-/_ 的 HTML 输入,正确的正则表达式模式是什么。没有空格。

【问题讨论】:

    标签: html regex


    【解决方案1】:

    你可以使用这个正则表达式来没有空格:

    <form>
      <input type="text" pattern="[^' ']+" />
      <input type="submit" value="test submit">
    </form>

    所以你可以修改它来添加你的其他规则

    【讨论】:

    • pattern="[^\s]+" 如果你不想要任何空格
    【解决方案2】:

    如果字符顺序和计数无关紧要,您可以使用:

    ^[-a-zA-Z0-9@\.+_]+$
    

    【讨论】:

      【解决方案3】:

      从头开始,实际上有一个正则表达式。

      <input type="text" pattern="^\S+$">
      

      这适用于MyName,但不适用于My Name

      【讨论】:

        猜你喜欢
        • 2020-04-06
        • 1970-01-01
        • 2017-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-07
        • 2018-12-03
        相关资源
        最近更新 更多