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

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

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

    posts - 6,comments - 7,trackbacks - 0

    ???????? 正則表達(dá)式在編程語(yǔ)言中應(yīng)用非常頻繁,尤其在驗(yàn)證,和特殊數(shù)據(jù)匹配方面應(yīng)用十分廣泛,今天筆者將主要介紹正則表達(dá)式在java和javascript中應(yīng)用,同時(shí)最后會(huì)給大家準(zhǔn)備了個(gè)人寫(xiě)的一個(gè)正則表達(dá)式測(cè)試工具,本人認(rèn)為此工具采用js+html寫(xiě)的十分簡(jiǎn)單,但功能卻十分強(qiáng)大,本人敢保證此工具是現(xiàn)今最好的測(cè)試正則表達(dá)式工具,同時(shí)也希望大家都提寶貴意見(jiàn)!

    (1)java中主要用到j(luò)ava.util.regex.Pattern和java.util.regex.Matcher類,下面主要通過(guò)代碼介紹在實(shí)際開(kāi)發(fā)中的應(yīng)用(本人并沒(méi)詳細(xì)介紹,因?yàn)楸容^簡(jiǎn)單):

    import ?java.util.regex.Pattern;

    public ? class ?ClassA {

    ????
    public ? static ? void ?main(String[]?args) {

    ????????
    // (1)下為一個(gè)中文匹配的正則表達(dá)式
    ????????Pattern?flags? = ?Pattern.compile( " ^[\u0391-\uFFE5]+$ " );
    ????????
    // 當(dāng)
    ???????? boolean ??falg? = ?Pattern.matches( " ^[0-9]*$ " , " 你好 " );

    ????????
    int ?partne? = ?Pattern.compile( " ^[0-9]*$ " , 5 ).flags();

    ????????//System.out.println?(falg);
    ????????//System.out.println?(partne);
    ????????
    boolean ??falged? = ?flags.matcher( " 333 " ).matches();
    ????????System.out.println?(falged);
    ????????//System.out.println?(flags.split(
    " wwww " ));
    ????}

    ????
    public ? boolean ?getPattern(String?flag,?String?input) {
    ????????Pattern?flags?
    = ?Pattern.compile(flag);
    ????????
    boolean ??falged? = ?flags.matcher(input).matches();
    ????????
    ????????
    return ?falged;
    ????}

    ????
    public ? void ?setpattern() {
    ????????
    ????????
    boolean ?www? = ? this .getPattern( " ^[\u0391-\uFFE5]+$ " , " " );
    ????????

    ????}


    (2)javascript中正則表達(dá)式的應(yīng)用也十分廣泛,尤其在校驗(yàn)方面優(yōu)勢(shì)顯著,下面主要介紹其中一個(gè)常用的方法以校驗(yàn)文本空值為超簡(jiǎn)單的例子,代碼如下:

    <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.0?Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>?New?Document?</TITLE>
    </HEAD>
    <script>
    function?isRequest(fieldValue,fieldName){????//必填項(xiàng)校驗(yàn)公用函數(shù)
    ????
    ????
    var?isnull?=?/^\s*$/;????????????????????//正這表達(dá)式
    ????if(isnull.exec(fieldValue)!=null){????????? //正這表達(dá)式方法應(yīng)用

    ????????alert(fieldName
    +"為必填項(xiàng)!");
    ????????
    return?;
    ????}
    else{
    ????????alert('數(shù)據(jù)提交成功');
    ????}

    }

    </script>
    <BODY>
    <form?name="form1"?method="post">
    名稱
    <input?type="text"?name="test"?value=""?>
    <input?type='button'?name="submit1"?value="提?交"?onclick="isRequest(form1.test.value,'名稱')">
    </form>
    </BODY>
    </HTML>


    ??????? 以上代碼你可以試一試!非常簡(jiǎn)單!下面我就把我寫(xiě)的小工具簡(jiǎn)單介紹一下,其實(shí)下面這個(gè)工具代碼中基本包括了js應(yīng)用正這表達(dá)式的大多數(shù)方法,如下圖為工具界面!
    ?正這表達(dá)式工具說(shuō)明.jpg



































    ??????? 筆者把此工具放到本人blog首頁(yè)中左側(cè)下載區(qū):您只要點(diǎn)擊就可以獲取到,如果您認(rèn)為這個(gè)工具不錯(cuò),那就多多提出你的寶貴意見(jiàn),同時(shí)也希望所有的開(kāi)發(fā)人員放下一顆浮躁的心,專注技術(shù)某一領(lǐng)域,獲得突破,獲得發(fā)展,切勿墜入盲目追求新技術(shù)而不斷學(xué)習(xí)的深淵中!
    ??????? 到我的blog首頁(yè)http://www.tkk7.com/fuwei2241/ 處的下載區(qū)下載,現(xiàn)在就下載工具吧!
    posted on 2006-10-02 12:18 扁豆 閱讀(2108) 評(píng)論(3)  編輯  收藏 所屬分類: javaScript

    FeedBack:
    # re: 正則表達(dá)式應(yīng)用和筆者寫(xiě)的最強(qiáng)的正則表達(dá)式測(cè)試工具奉獻(xiàn)!
    2006-10-06 11:43 | 扁豆
    在下至今不知道大家是否能夠下載到我傳的工具,使用如何?哪位可告訴在下!如果不能下載,在下再想別的方法給大家!謝謝!!   回復(fù)  更多評(píng)論
      
    # re: 正則表達(dá)式應(yīng)用和筆者寫(xiě)的最強(qiáng)的正則表達(dá)式測(cè)試工具奉獻(xiàn)!
    2006-12-12 14:27 | wolfsquare
    改為zip格式可以更方便網(wǎng)友使用.
    公司機(jī)器沒(méi)法裝D版rar,打不開(kāi).  回復(fù)  更多評(píng)論
      
    # re: 正則表達(dá)式應(yīng)用和筆者寫(xiě)的最強(qiáng)的正則表達(dá)式測(cè)試工具奉獻(xiàn)!
    2008-06-08 21:17 | huxuanlai
    感謝共享  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产片AV片永久免费观看| 亚洲第一视频网站| 一二三四免费观看在线视频中文版| 久久99精品免费一区二区| 色九月亚洲综合网| 亚洲影院天堂中文av色| 亚洲成年人免费网站| 亚洲欧洲国产日韩精品| 亚洲级αV无码毛片久久精品| 亚洲精品专区在线观看| 国产免费观看黄AV片 | 亚洲综合伊人久久综合| 免费国产成人午夜电影| 好吊妞在线成人免费| 久久不见久久见中文字幕免费 | 亚洲综合久久成人69| 国产亚洲福利精品一区| 久久激情亚洲精品无码?V| 免费a级毛片18以上观看精品| 日本v片免费一区二区三区| 久久久久久99av无码免费网站| 免费看h片的网站| 精品国产免费人成电影在线观看| 16女性下面无遮挡免费| 最近免费中文字幕mv在线电影| 日本人成在线视频免费播放| 日韩电影免费在线观看中文字幕| 日本一区午夜艳熟免费| 中文在线免费看视频| 国产免费拔擦拔擦8X高清在线人| a级毛片免费完整视频| 久草视频在线免费看| 久久久久国产精品免费网站| 免费国产黄网站在线观看可以下载| 国产精品免费一区二区三区四区| 一级毛片在线观看免费| 18禁美女裸体免费网站| 欧洲黑大粗无码免费| 日本高清免费aaaaa大片视频| 免费国产一级特黄久久| 久久久久亚洲AV无码专区桃色|