gpt4 book ai didi

javascript - 允许小写的正则表达式

转载 作者:行者123 更新时间:2023-12-03 06:11:29 25 4
gpt4 key购买 nike

我想让我的正则表达式也可以接受小写

[正则表达式(@"^(?!BG|GB|NK|KN|TN|NT|ZZ)[ABCEGHJ-PRSTW-Z][ABCEGHJ-NPRSTW-Z]\d{6}[A-D]$", ErrorMessage =“无效的国民保险号码”)]

如何允许小写

我尝试了基于一些堆栈流解决方案,如下所示

@"(i)^(GIR 0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]|[A-HK -Y][0-9]([0-9]|

[ABEHMNPRV-Y]))|[0-9][A-HJKPS-UW]) {0,1}[0-9][ABD-HJLNP-UW-Z]{2})$

但是没有成功。

最佳答案

将输入大写可能会更容易:

/YOUR_REGEX/.test(yourInput.toUpperCase());

您还可以使用正则表达式中的 /i 标志启用不区分大小写:

/YOUR_REGEX/i.test(yourInput);

示例:

console.log(/[A-Z]+/i.test('abc'))

关于javascript - 允许小写的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298151/

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