<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    challenxing  
    日歷
    <2006年8月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789
    統(tǒng)計(jì)
    • 隨筆 - 1
    • 文章 - 0
    • 評(píng)論 - 0
    • 引用 - 0

    導(dǎo)航

    常用鏈接

    留言簿(1)

    我參與的團(tuán)隊(duì)

    隨筆檔案

    搜索

    •  

    最新評(píng)論

     

    2006年8月9日

    看了李威兄弟寫的正則表達(dá)式,我在網(wǎng)上找了些東西,比如説第一次作業(yè)中要求判斷數(shù)字的正則表達(dá)式可以寫成? "^[-]?(\d+\.?\d*|\.\d+)$" 真的比較方便,怪不得正則表達(dá)式被稱爲(wèi)讓程序員不會(huì)失業(yè)的十大技術(shù)。在第三次作業(yè)中,我把對(duì)每個(gè)控件輸入內(nèi)容的判斷也基本上用到了正則表達(dá)式比如説判斷2到10的用戶名我用的是"^(\w{2,10})$",判斷輸入的金額為加上$后還要有3位小數(shù)時(shí)用"^\$(\d*\.\d{3})$"。當(dāng)然也有一些問(wèn)題,比如説時(shí)間上的判斷,如果用正則就不太方便,因爲(wèi)有閏年的2月這個(gè)東西要處理,而我在第3次作業(yè)中不考慮這些,只是用了"^(([2]\d{3})-(([0]\d)|([1][012]))-(([12]\d)|([3][01])))$",希望有哪位老大可以幫我想象有什麼辦法可以解決這個(gè)問(wèn)題。其實(shí)在作業(yè)中我都用正則判斷是爲(wèi)了在Check時(shí)方便些,或則說(shuō)耦合低一些。下面是我check的代碼
    ?class Check
    ??? {
    ??????? /// <summary>
    ??????? /// 輸入を検査する
    ??????? /// </summary>
    ??????? /// <param name="style">
    ??????? ///? 項(xiàng)目名稱
    ??????? /// </param>
    ??????? /// <param name="regExpression">
    ??????? /// 所要が利用される正則表現(xiàn)式
    ??????? /// </param>
    ??????? /// <param name="inputString">
    ??????? /// 輸入したデータ
    ??????? /// </param>
    ??????? /// <returns>
    ??????? /// 成立であるかどうかを検査する
    ??????? /// </returns>
    ??????? public static bool CheckInput(string style, string regExpression, string inputString)
    ??????? {
    ??????????? // 正則表現(xiàn)式が判斷することを利用する
    ??????????? Regex r = new Regex(regExpression);
    ??????????? Match m = r.Match(inputString.Trim());

    ??????????? if (m.Success)
    ??????????? {
    ??????????????? return true;
    ??????????? }
    ??????????? else
    ??????????? {
    ??????????????? // 違った項(xiàng)目を印字する
    ??????????????? MessageBox.Show("Error of " + style);

    ??????????????? return false;
    ??????????? }
    ??????? }

    ??? }

    posted @ 2006-08-09 09:23 cypha 閱讀(280) | 評(píng)論 (0)編輯 收藏
     
    Copyright © cypha Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 国产成人精品日本亚洲11| 亚洲AV永久青草无码精品| 亚洲国产日韩综合久久精品| 精品一区二区三区无码免费视频| 亚洲综合色婷婷七月丁香| 免费看美女午夜大片| 久久精品国产精品亚洲下载| 久久精品无码专区免费| 亚洲国产精品无码AAA片| 日韩精品免费视频| 亚洲美女大bbbbbbbbb| 成人免费一级毛片在线播放视频| 亚洲男人的天堂久久精品| 免费无码AV片在线观看软件| 涩涩色中文综合亚洲| 免费永久在线观看黄网站| sihu国产精品永久免费| 亚洲AV无码不卡在线播放| av无码国产在线看免费网站 | 最好免费观看韩国+日本| 久久亚洲中文字幕无码| 中文字幕精品亚洲无线码一区应用| 久久久受www免费人成| 久久久久亚洲AV无码专区体验| 亚洲成人免费在线观看| 亚洲AV无码一区二区三区人 | 色妞www精品视频免费看| 亚洲午夜无码片在线观看影院猛| 男女一边桶一边摸一边脱视频免费| 好看的电影网站亚洲一区| 免费国产叼嘿视频大全网站| 亚洲国产高清在线精品一区| 午夜dj在线观看免费视频| 久久久久久av无码免费看大片| 亚洲午夜久久久久久久久久| 亚洲视频免费观看| 亚洲色少妇熟女11p| 亚洲国产一区明星换脸| 曰批视频免费40分钟试看天天| 亚洲欧美成人一区二区三区| 国产gv天堂亚洲国产gv刚刚碰|