巷尾的酒吧

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            64 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
          正則表達式,給我寫個1,2,3,4 或者4,1,2,3   匹配出4 來 
          select regexp_substr('1,2,3,4','[4]') tony from dual;
          select regexp_substr('4,3,2,1','[4]') tony from dual;
          oracle  驗證電話號碼(手機號碼):

          /**
           * 手機號碼
           * 移動:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
           * 聯通:130,131,132,152,155,156,185,186
           * 電信:133,1349,153,180,189
           */
          select t.* from myregex t where regexp_like(t.name,'^1(3[0-9]|5[0-35-9]|8[025-9])[0-9]{8}$')
          select t.* from myregex t where regexp_like(t.name,'^1(3[0-9]|5[0-35-9]|8[025-9])?[0-9]{8}?$')
          select t.* from myregex t where regexp_like(t.name,'^1(3[[:digit:]]|5[0-35-9]|8[025-9])?[[:digit:]]{8}?$')
          /**
           * 中國移動:China Mobile
           * 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
           */
          select t.* from myregex t where regexp_like(t.name,'^1(34[0-8]?|3[5-9]?|5[017-9]?|8[278]?)[0-9]{8}$')
          select t.* from myregex t where regexp_like(t.name,'^1(34[0-8]?|3[5-9]?|5[017-9]?|8[278]?)[[:digit:]]{8}$')
          /**
           * 中國聯通:China Unicom
           * 130,131,132,152,155,156,185,186
           */
          select t.* from myregex t where regexp_like(t.name,'^1(3[0-2]?|5[25-6]?|8[5-6]?)[0-9]{8}$')
          select t.* from myregex t where regexp_like(t.name,'^1(3[0-2]?|5[25-6]?|8[5-6]?)[[:digit:]]{8}$')
          /**
           * 中國電信:China Telecom
           * 133,1349,153,180,189
           */
          select t.* from myregex t where regexp_like(t.name,'^1((33?|53?|8[09]?)[0-9]?|349)[0-9]{7}$')
          select t.* from myregex t where regexp_like(t.name,'^1((33?|53?|8[09]?)[0-9]?|349)[[:digit:]]{7}$')


          posted on 2012-10-11 17:03 abing 閱讀(217) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 阿合奇县| 雅安市| 山西省| 六枝特区| 德江县| 开封市| 吉木萨尔县| 囊谦县| 上饶县| 襄樊市| 拜城县| 汾西县| 潜山县| 南昌市| 涡阳县| 乌拉特中旗| 漳平市| 武宁县| 隆林| 巴楚县| 神农架林区| 宝坻区| 邛崃市| 政和县| 略阳县| 扎囊县| 怀宁县| 中方县| 台州市| 彭州市| 木里| 上犹县| 西充县| 嘉黎县| 邢台县| 桐城市| 赣州市| 南昌县| 清丰县| 云梦县| 绥阳县|