我认为这是不可能的。 <input pattern> [1,2] 的规范指定: 模式采用 ECMAScript (即 Javascript) 的正则表达式语法 它被编译时 "全局、忽略大小写和多行标志禁用" 在 Javascript 中,使正则表达式忽略大小写的唯一方法是通过外部设置修饰符 (/.../i)。PCRE 语法 (?i) 不受支持。 因此,模式始终区分大小写,而 [a-zA-Z]* (即仅使正则表达式本身明确地不区分大小写)是以不区分大小写的方式匹配模式的唯一方法。
RegExpCreate(pattern, "v")
的结果,而ES规范指出v
是UnicodeSets标志。要实现不区分大小写,还需要使用i
标志创建。 - undefined