看板 Programming 關於我們 聯絡資訊
●驗證郵遞區號 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
humanfly:你需要的是Regular Expression教學文章 122.117.128.13 10/23 11:06
humanfly:google自己查一下,用不著自己亂猜~ 122.117.128.13 10/23 11:06
hoverwolf:哦哦!!謝謝你 211.72.242.199 10/23 11:54