[請益] asp.net的正規表示式

看板Programming作者 (陷入無盡幸福深淵)時間15年前 (2008/10/23 10:33), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
●驗證郵遞區號 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
你需要的是Regular Expression教學文章
10/23 11:06, 1F

10/23 11:06, , 2F
google自己查一下,用不著自己亂猜~
10/23 11:06, 2F

10/23 11:54, , 3F
哦哦!!謝謝你
10/23 11:54, 3F
文章代碼(AID): #18_-9h8V (Programming)
文章代碼(AID): #18_-9h8V (Programming)