【发布时间】:2017-05-16 10:17:34
【问题描述】:
我需要一个 html 输入有一些限制:
- 不允许有空格
- 不允许同一个字符连续超过3次
- 不允许数字,0-9
注意:必须允许重音字符(ç、á、ê 等...)
现在我刚刚实现了最后一条规则(不允许数字):
/^([^0-9]*)$/
如果你能告诉我这是在 html 输入上实现的,那就太好了。
【问题讨论】:
-
编辑@TimBiegeleisen,谢谢
-
我认为您需要环顾四周才能做到这一点,我不确定 HTML 输入正则表达式是否支持这一点。
-
"必须允许特殊的 utf-8 chars (ç, á, ê, etc...)" 太宽泛了,看 unicode 表说明清楚是否允许使用字符。
-
@CasimiretHippolyte,你是对的。好吧,主要是重音字符是什么意思
-
@HulaHula:只有拉丁字符?是否允许使用 ASCII 非字母字符:` ~ { # ] ...`(空格和数字除外)?
标签: html regex validation text input