regex 用于验证最后一位数字的正则表达式

o2gm4chl  于 2023-05-08  发布在  其他
关注(0)|答案(2)|浏览(101)

如何验证URL /?d=123的最后一位数
URL总是以/结尾。d=(不超过4个数字)ex.12345永远不会出现

http://www.test.com/?d=123

这是我的数据,但我不知道如何匹配以1234321结尾的数据

(http(s)?://)([\w-]+\.)+[\w-]+(/[\w- ;,./?%&=]*)?
eqfvzcg8

eqfvzcg81#

正则表达式验证查询参数只包含数字的URL(OP建议的1到4):

^(http(s)?://)([\w-]+.)+[\w-]+([\w- ;,./%&=]*)\?((\w)+=(\d){1,4})$

正则表达式验证查询参数为123或4321的URL:

^(http(s)?://)([\w-]+.)+[\w-]+([\w- ;,./%&=]*)\?((\w)+=(123|4321))$

Regexstorm Demo
编辑:根据OP的要求和@Stephen P的建议进行微小修改

w1e3prcc

w1e3prcc2#

这是为了在最后只匹配这些值:

/(123|4321)$/

相关问题