作者chinshun (sc)
看板C_Sharp
標題[問題] 有關"地址"檢測規則問題??
時間Fri Jan 5 00:39:45 2007
請問各位C#高手
要怎寫檢測"地址",來判斷填入的地址是有效的
另如: 有人填入
台北縣 淡水鎮 中正路 10000號 2000巷
這分明就是錯的
那我該怎寫法才能判別出是錯的
有怎判別出這地址是有效的
有"地址"的 regular express 嗎
有的話 高手可提供給我嗎
在此先謝謝各位高手了 解答了
小弟感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.188.122
1F:推 tomex:把數字抽出來,敏感段就作大小的判斷,但檢查太細很不好 01/05 02:22
2F:推 chinshun:可是萬一亂填縣鎮路..等呢??困惑??謝謝你的回答 01/05 03:08
3F:推 fabianwind:真的這麼怕的話 就全部用LIST的模式 讓使用者用選的 01/05 03:11
4F:→ fabianwind:否則會判斷不完喔 01/05 03:12
5F:推 chinshun:那麼要list出來的縣不就是全台的 鎮也是 鄉也是..等 這樣 01/05 03:19
6F:→ chinshun:->太恐怖了 01/05 03:20
7F:推 saitoh:怕亂填的話就只能這樣做 不然就是自己建對照表 01/05 09:56
8F:→ saitoh:regex只能檢查pattern對不對 內容的正確性不是regex該做的 01/05 09:56