[請益] asp.net的正規表示式
●驗證郵遞區號
1. 3位數字,如198
2. 3位數字加2位數字,如198-24
3. 3位數字加4位數字,如198-3216
可檢查出上列三種郵遞區號格式是:^\d{3}-d{4}$|^\d{3}=\d{2}$|^\d{3}
上面的格式實在看不懂它是怎麼解出來的,雖然有猜到{3}是3位數字,但是不知為什麼要再加上d{3}
而d{3}和{3}有什麼不一樣呢??另外像^\和$|這些是代表什麼呢??實在不懂啊>"<
●驗證電話號碼
電話號碼格式:(xx)xx-xxxx
ps.括弧內為2~3位數字,括弧後為2~4位數字,[-]後為4位數字
所以驗證電話號碼格式如下:
\([0-9]{2,3}\][0-9]{2,4}-[0-9]{4}
上面的格式我不懂的是,(xx)的格式表示方法看來應該是\(代表表示(
那為什麼-不是用\-來表示?所以不懂什麼時候要用\什麼時候不用\
還是其實我誤解上列表示方式了@@?
●驗證EMail地址
\W+([-+.']\W+)*@\W+([-.]\W+)*\.\W+([-.]\W+)*
上面的格式我就完全看不懂它在寫什麼了,也不知道怎樣的EMail如果來驗證的話其實是錯的Orz
請大大幫我解惑一下
●驗證URL
http(s)?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?
其實打到這邊我就在想,是不是這些格式都是固定的勒=.=?
不過最後還是要麻煩各位大大幫忙解開我的疑惑啊>"<
感激不盡^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.242.199
→
10/23 11:06, , 1F
10/23 11:06, 1F
→
10/23 11:06, , 2F
10/23 11:06, 2F
→
10/23 11:54, , 3F
10/23 11:54, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):