用于意大利财务代码的正则表达式,带有大写字母

时间:2019-10-24 03:28:21

标签: javascript regex

我对有效的意大利财务代码使用正则表达式。

^([A-Za-z]{6}[0-9lmnpqrstuvLMNPQRSTUV]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9lmnpqrstuvLMNPQRSTUV]{2}[A-Za-z]{1}[0-9lmnpqrstuvLMNPQRSTUV]{3}[A-Za-z]{1})$|([0-9]{11})$

我尝试过这个。

^([A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST]{1}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{3}[A-Z]{1})$|([0-9]{11})$

它可以按我的意愿运行,here,但是在 Google App Maker 中不区分大小写 并匹配小写字母,而我只想匹配大写字母

1 个答案:

答案 0 :(得分:0)

这解决了我的问题...

^([A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST]{1}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{3}[A-Z]{1})$|([0-9]{11})$

demo here.

App Maker环境中存在一些暂时性问题,或者只是有些混乱。