【发布时间】:2020-02-18 19:00:09
【问题描述】:
我需要一些帮助来优化这组字符[qwertyuiopasdfghjklzxcvbnmàèìòùÀÈÌÒÙáéíóúýÁÉÍÓÚÝâêîôûÂÊÎÔÛãñõÃÑÕäëïöüÿÄËÏÖÜŸçÇߨøÅ寿œ] 显然它真的很大,所以我需要它更小,以便我可以将它用于正则表达式,如下所示:
let N = /^N1\d{14}[^qwertyuiopasdfghjklzxcvbnmàèìòùÀÈÌÒÙáéíóúýÁÉÍÓÚÝâêîôûÂÊÎÔÛãñõÃÑÕäëïöüÿÄËÏÖÜŸçÇߨøÅ寿œ]{78}$/;
我尝试了其他站点和这个站点的示例,但没有按预期工作,有人可以帮助我吗?
这个正则表达式应该匹配一种像这样的寄存器:
注册
N108258594000135255240708 315370 BLABLA BLABLABL BLAB BLA
【问题讨论】:
-
表达式的长度与它是否有效有什么关系?
-
用通俗易懂的语言描述正则表达式应该匹配的内容。
-
请说明您使用的是哪种语言或工具。有许多不同风格的正则表达式,其中一些具有此类的内置字符集。
-
对于初学者来说,
a-z可以用来代替qwertyuiopasdfghjklzxcvbnm
标签: javascript regex