HTML中的正则表达式 - 命令OR

时间:2017-06-07 12:44:09

标签: html regular-language

我有这个:

{{1}}

它无法正常工作我需要两种类型字符串的控制输入。 我需要插入示例" a,b,c"或" abc",但是或(|)in pattern不起作用:(

1 个答案:

答案 0 :(得分:0)

你的模式正在运作。它是在提交时检查的,而不是onkeydown或onkeypress。

然而,这种模式是不确定的。它应该以这样的方式编写,即每个字符最多匹配一个子模式。在这种情况下,确定性版本为:[a-z](([a-z]{1,2})|([\s,]+[a-z])*)

同样maxlength="3"不适用于输入a,b,c