1

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

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

例如:01, , -1, 1500, abc 等 - 为假

现在我只有数字检查:

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

那么如何写我的模式呢?

4

1 回答 1

4

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

<input pattern="0|[1-9]\d{0,2}" required>
于 2013-01-16T21:03:14.473 回答