首頁 > 後端開發 > php教程 > php正規 符合無重複的5到10位數字

php正規 符合無重複的5到10位數字

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-25 08:57:56
原創
1988 人瀏覽過
用正则表达式匹配数字很方便,这里介绍下用正则来匹配无重复的5到10位数字的方法,供大家参考。

匹配有重复的5到10位数字,正则表达式可以这样写:\d{5,10}。

若要匹配无重复的5到10位数字,参考了下网上别人的方法,如下: ^(?!\d*?(\d)\d*?\1)\d{5,10}$ 下面举一个用在php中的匹配无重复数字的例子,如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<?php

/**

* 正则匹配无重复的5到10位数字

* edit by bbs.it-home.org

*/

$str = '123456789';

$search = '/^(?!\d*?(\d)\d*?\1)\d{5,10}$/';

$result = preg_match($search,$str);

 

echo '匹配无重复的5到10位数字<br />';

if($result>0) {

    echo '符合';

}else {

    echo '不符合';

}

?>

登入後複製


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
JQ 用AJAX提交帶檔案上傳的表單問題
來自於 1970-01-01 08:00:00
0
0
0
PHP檔案執行問題
來自於 1970-01-01 08:00:00
0
0
0
運行PHP檔案變為下載
來自於 1970-01-01 08:00:00
0
0
0
PHP運行
來自於 1970-01-01 08:00:00
0
0
0
作業的答案問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板