gpt4 book ai didi

regex - 让 HTML5 的输入模式属性忽略大小写

转载 作者:技术小花猫 更新时间:2023-10-29 11:41:06 28 4
gpt4 key购买 nike

我需要让 HTML 的输入元素模式忽略值的大小写,
如果正则表达式是/[a-z]*/我可以让它也匹配所有大写字母吗?
(我知道我可以做/[a-zA-Z]*/,但那只是一个例子。)

最佳答案

我认为这是不可能的。

  1. 关于 <input pattern> 的规范[ 1 , 2 ] 指定

    • 该模式使用正则表达式的 ECMAScript(即 Javascript)风格

    • 它是“使用全局、ignoreCase 和多行标记禁用”编译的

  2. 在 Javascript 中,使正则表达式忽略大小写的唯一方法是在外部设置修饰符 ( /.../i )。 PCRE 语法 (?i)不支持。

因此,模式始终区分大小写[a-zA-Z]* (即使正则表达式本身显式不区分大小写)是以不区分大小写的方式匹配模式的唯一方法。

关于regex - 让 HTML5 的输入模式属性忽略大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5524842/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com