gpt4 book ai didi

jquery 正则表达式 : how to validate address and city using jquery Regex

转载 作者:行者123 更新时间:2023-12-01 06:30:47 26 4
gpt4 key购买 nike

我需要使用jquery正则表达式验证地址1、地址2和城市..

用于街道地址。合法字符:A-Z、a-z、0-9、连字符、斜杠和单个空格。非法字符:前导空格、尾随空格、相邻空格和其他符号。

用于城市。合法字符:A-Z、a-z 和单个空格。非法字符:前导空格、尾随空格、相邻空格和符号。

示例:

地址1:{必需:true,正则表达式:“A-Za-z0-9*”}

最佳答案

我假设您正在为某个项目执行此操作,因此您应该真正弄清楚如何自己执行正则表达式。

但是,我会告诉你。据我了解,您需要单独提供每个字段的正则表达式,并且将单独验证它们。

//Address 1 & 2 regex
regex: /^[a-zA-Z0-9-\/] ?([a-zA-Z0-9-\/]|[a-zA-Z0-9-\/] )*[a-zA-Z0-9-\/]$/

以字母/数字/破折号/斜杠开头,后跟可选空格。后跟任意数量的 l/n/d/s 或 l/n/d/s,后跟一个空格(这强制只有一个空格,因为每个空格前面必须有一个 l/n/d/s)。以 l/n/d/s 结尾。

//City is much easier:
regex: /^[a-zA-z] ?([a-zA-z]|[a-zA-z] )*[a-zA-z]$/

与上面几乎相同,只是不用担心数字、破折号和斜线。

查看单元测试:http://jsfiddle.net/LJCzR/4/

如上所述,如果您不是出于学术原因这样做,那么我根本不会验证前导/尾随空格或重复空格。我会默默地清理它。此外,您根本无法解释所有情况。这种验证很烦人。

关于jquery 正则表达式 : how to validate address and city using jquery Regex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163620/

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