challenxing |
|
|||
日歷
統(tǒng)計
導(dǎo)航常用鏈接留言簿(1)我參與的團隊隨筆檔案搜索最新評論
|
看了李威兄弟寫的正則表達式,我在網(wǎng)上找了些東西,比如説第一次作業(yè)中要求判斷數(shù)字的正則表達式可以寫成? "^[-]?(\d+\.?\d*|\.\d+)$" 真的比較方便,怪不得正則表達式被稱爲讓程序員不會失業(yè)的十大技術(shù)。在第三次作業(yè)中,我把對每個控件輸入內(nèi)容的判斷也基本上用到了正則表達式比如説判斷2到10的用戶名我用的是"^(\w{2,10})$",判斷輸入的金額為加上$后還要有3位小數(shù)時用"^\$(\d*\.\d{3})$"。當然也有一些問題,比如説時間上的判斷,如果用正則就不太方便,因爲有閏年的2月這個東西要處理,而我在第3次作業(yè)中不考慮這些,只是用了"^(([2]\d{3})-(([0]\d)|([1][012]))-(([12]\d)|([3][01])))$",希望有哪位老大可以幫我想象有什麼辦法可以解決這個問題。其實在作業(yè)中我都用正則判斷是爲了在Check時方便些,或則說耦合低一些。下面是我check的代碼 ??????????? if (m.Success) ??????????????? return false; ??? } |
![]() |
|
Copyright © cypha | Powered by: 博客園 模板提供:滬江博客 |