[英]Regular expression to validate last digits
如何驗證URL的最后一位數字/?d=123
該網址將始終以/?d =(不超過4個數字)結尾,例如12345將永遠不會出現
http://www.test.com/?d=123
這就是我所擁有的,但我不知道該如何匹配僅以123
和4321
結尾的那些
(http(s)?://)([\w-]+\.)+[\w-]+(/[\w- ;,./?%&=]*)?
使用正則表達式驗證查詢參數僅包含數字的URL(建議使用OP,建議使用1到4):
^(http(s)?://)([\w-]+.)+[\w-]+([\w- ;,./%&=]*)\?((\w)+=(\d){1,4})$
使用正則表達式驗證查詢參數為123或4321的URL:
^(http(s)?://)([\w-]+.)+[\w-]+([\w- ;,./%&=]*)\?((\w)+=(123|4321))$
編輯:根據OP的要求和@Stephen P的建議進行的細微修改
這僅用於最后匹配這些值:
/(123|4321)$/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.