gpt4 book ai didi

regex - 美国邮政编码和加拿大邮政编码的 Angular ng-pattern 正则表达式代码

转载 作者:行者123 更新时间:2023-12-04 23:02:01 26 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

7年前关闭。




Improve this question




有人可以帮我吗?

我正在寻找一些用于在 AngularJS 中验证美国邮政编码和加拿大邮政编码的正则表达式

最佳答案

这应该适合你:

^(\d{5}(-\d{4})?|[A-Z]\d[A-Z] *\d[A-Z]\d)$

http://regex101.com/r/nO4zF5

删除 ^$如果您不想匹配字符串的开头和结尾,请使用 anchor 。

在 Javascript 中使用时请记住,您需要使用 /分隔符:
if (/^(\d{5}(-\d{4})?|[A-Z]\d[A-Z] *\d[A-Z]\d)$/.test(str)) {
// it's a match!
}

直接作为 Angular ng-pattern :
ng-pattern="/^(\d{5}(-\d{4})?|[A-Z]\d[A-Z] *\d[A-Z]\d)$/"

关于regex - 美国邮政编码和加拿大邮政编码的 Angular ng-pattern 正则表达式代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21197798/

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