用正規表示式保留系統靚號

2021-06-06 12:44:34 字數 3404 閱讀 3879

有的時候使用者系統用類似於qq的號碼做為uin,這個時候可能需要保留鞋好的號碼供以後不時之需,怎麼實現呢?

正則就行了。看**。

publicstaticdictionary<string, regex> _validations =newdictionary<string, regex>\d", regexoptions.compiled)},

\d", regexoptions.compiled)},

|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)))\d", regexoptions.compiled)},

|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)))\d", regexoptions.compiled)},

", regexoptions.compiled)},

//(1[0-2]|0?[1-9])(31|2[0-9]|1[0-9]|0?[0-9])", regexoptions.compiled)},

//)", regexoptions.compiled)},

([\d])\2", regexoptions.compiled)},

([\d]))\1", regexoptions.compiled)},

([\d])\2", regexoptions.compiled)},

};

publicintgenerateuin()

publicstaticboolisgooduin(stringuin,outstringreason)

returntrue;

});

reason = r1;

returnisgood;

}

測試以下:

publicvoidtestpresentuin()

);

}

嗯,輸出的號碼都是歪瓜裂棗了。呵呵。

**:

3595046

7212339

8016182

8016182

8418104

8820025

9221947

9221947

9623868

1025791

1427712

1829634

1829634

2633477

3035398

3437320

3437320

3839241

4241163

4241163

4643084

5045006

5446927

5848849

6250770

6652692

7054613

7054613

7456534

7858456

8260377

8260377

9064220

9868063

9868063

1269986

1671907

1671907

2073829

2877672

2877672

4083436

4083436

4485358

6093044

6896887

6896887

7298808

8102651

8102651

8504573

8504573

8906494

9710337

9710337

1514181

1514181

1916103

2318024

2318024

2719946

3121867

3523789

3925710

5935317

5935317

6337239

7141082

7141082

7543003

7944925

7944925

8346846

8748768

9150689

9552611

9954532

1356455

1356455

1758376

2160298

2160298

2562219

3767984

3767984

4169905

4571827

4973748

5375670

5375670

6179513

6179513

6581434

6983356

7385277

7787199

8189120

8992963

8992963

9394885

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式判斷手機號碼靚號型別

很多 需要將好的會員號留著,或用於日後的盈利。實現方法不是本文討論範圍,本文僅列出用於檢測靚號型別的一些正則。匹配6位順增 regex.pattern 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 d 匹配6位順降 regex.pattern 9 8 8 7 7 6 6 5...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...