【问题标题】:Html pattern not null and not negativeHtml 模式不为空也不为负
【发布时间】:2013-01-16 20:53:33
【问题描述】:

我怎样才能写出这样的模式:

  • 1) 非负数:所以只有从 1 到 999 的数字
  • 2) Null 不能是第一个字符
  • 3) 非空字段

例如: 01, , -1, 1500, abc 等 - 是假的

现在我只有数字检查:

:pattern => "[0-9]{1,4}"

那么我的模式怎么写呢?

【问题讨论】:

  • 不管是什么,它都不是 HTML。
  • @Marcin 是 HAML,patter'n 没有区别!你的版本在这里不好!
  • @Marcin html5 输入可以有一个pattern 属性
  • 非空字段 -> 只需添加“必需”属性
  • @ValdisAzamaris 如果你想对一个问题提出异议,侮辱 cmets 绝对是错误的做法。您可以礼貌地meta.stackoverflow.com 上询问它为什么被关闭以及如何才能重新打开它。

标签: html css input pattern-matching haml


【解决方案1】:

假设您的意思是不允许使用符号(+ 或 -),并且“Null Can't be first char”意味着输入不得以数字零 (0) 开头,除非输入正好为 0,这是HTML 代码:

<input pattern="0|[1-9]\d{0,2}" required>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 2018-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多