gpt4 book ai didi

javascript - 声明正则表达式的更好方法

转载 作者:行者123 更新时间:2023-11-30 12:20:07 27 4
gpt4 key购买 nike

我有不同国家的这些正则表达式,

var ukM = /(070|071|072|073|074|075|076|077|078|079)\d{7,8}$/;
var ireM = /(083|085|086|087|089)\d{7,8}$/;
var ireL = /(01|021|022|023|024|025|026|027|028|029|0402|0404|041|042|043|044|045|046|047|049|0504|0505|051|052|053|056|057|058|059|061|062|063|064|065|066|067|068|069|071|074|090|091|093|094|095|096|097|098|099)\d{7,8}$/;
var usaM = /(713|071|072|073|074|075|076|077|078|079)\d{7,8}$/;
var usaL = /(201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219|224|225|226|227|228|229|231|234|236|239|210|211|212|213|214|215|216|217|218|219|224|)\d{7,8}$/;

有没有更好的方式来申报这些?一个适用于世界上每个国家的正则表达式?

谢谢

最佳答案

您可以使用字符类来减少正则表达式,例如

var ukM = /07[0-9]\d{7,8}$/;
var ireM = /08[35-9]\d{7,8}$/;
...

关于javascript - 声明正则表达式的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31388989/

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