标签: regex html5 input
我需要让HTML的输入元素模式忽略值的情况, 如果正则表达式是/ [a-z] * /我可以得到它以匹配所有大写字母吗? (我知道我可以做/ [a-zA-Z] * /,但这只是一个例子。)
答案 0 :(得分:44)
我认为不可能。
<input pattern> [1,2]上的规范指定
<input pattern>
模式使用正则表达式的ECMAScript(即Javascript)风格
编译“使用全局,ignoreCase和多行标记 禁用 ”
在Javascript中,制作正则表达式忽略大小写的唯一方法是在外部设置修饰符(/.../i)。
/.../i
(?i)
因此,模式始终区分大小写和[a-zA-Z]*(即使正则表达式本身明确区分大小写)是以不区分大小写的方式匹配模式的唯一方法。
[a-zA-Z]*