當前位置:首頁 » 編程語言 » php正則校驗

php正則校驗

發布時間: 2022-03-01 15:37:28

php 正則匹配

不是很理解你要達到的效果,如果是要匹配||之間的內容,則正則表達式如下:

<meta charset="utf-8" />
<?php
$str='|0|123|1321|你在哪兒!|5|123|1321|我在哪兒!| ';
preg_match_all("/(.*?)\|/s",$str,$arr);
echo '<pre>';
print_r($arr);
echo '</pre>';
?>

匹配結果:

Array
(
[0] => Array
(
[0] => |
[1] => 0|
[2] => 123|
[3] => 1321|
[4] => 你在哪兒!|
[5] => 5|
[6] => 123|
[7] => 1321|
[8] => 我在哪兒!|
)

[1] => Array
(
[0] =>
[1] => 0
[2] => 123
[3] => 1321
[4] => 你在哪兒!
[5] => 5
[6] => 123
[7] => 1321
[8] => 我在哪兒!
)

)

㈡ php正則驗證。

$result=preg_replace("/[^:]*s*:s*([^:]*)/","$1","DomainName:QIGOU12.COM");
echo$result." ";

㈢ php正則表達式驗證用戶名

//中文和英文結合而且6-20字元
$preg='/^[a-zA-Z\x{4e00}-\x{9fa5}]{6,20}$/u';
//英文、數字、下劃線6-20位字元
$preg='/^[\w\_]{6,20}$/u';

過濾非法字元防止SQL注入漏洞,只能另說,對不同的介面和參數有針對性的過濾,沒有通用的正則。

㈣ php正則匹配規則

很簡單,代碼如下:
$regstr="/(?<==)[w/]+/";
$mystr="/index.php?r=l/d&id=2726041&u=524934";
$arr=array();
preg_match_all($regstr,$mystr,$arr);
print_r($arr);

㈤ 用PHP正則表達式判斷

<?php
$message=$_POST['message'];
if(preg_match('/<script[^>]*>/',$message)){//匹配
echo'error';die;
}
?>

㈥ php正則表達式匹配

你是想匹配出所有的文本,然後用替換刪除掉嗎?

<?php

$str = <<<EOT
document.write('<script src= httpx://anab.it/HP/default.php ><\/script>');
document.write('<script src= httpx://focus.07168.net/images/default.php ><\/script>');
EOT;

preg_match_all('/document\.write\(\'<script\s+?src=\s*[^\s]*\s*><\\\\\/script>\'\);/', $str, $matches);
print_r($matches);

?>

㈦ php正則匹配

header('Content-Type:text/html;charset=utf-8');
$s = "[ipinfo]內容1[ipinfo!][canumber]內容2[canumber!][remainfee]內容3[remainfee!][alertfee]內容4[alertfee!][userbrief]內容5[userbrief!]";
$_arr = array();
preg_match_all('/\[ipinfo\](.*)\[ipinfo!\]\[canumber\](.*)\[canumber!\]\[remainfee\](.*)\[remainfee!\]\[alertfee\](.*)\[alertfee!\]\[userbrief\](.*)\[userbrief!\]/U',$s,$_arr);
echo "<pre>";
print_r($_arr);

㈧ php裡面的正則判斷問題

if(is_numeric($a)){
echo "yes";
}else{
echo "no";
}
is_numeric 檢測變數是否為數字

㈨ PHP正則匹配

<?php
$str='<p>
相關新聞

學者:應立即全面放開二孩5年後養老危機將爆發

媒體:全面二孩政策最快或在年內實施

中國60歲以上老人達2.12億老齡化逐步加深

五六年前,江蘇徐州某鄉鎮幼兒園一個班能收三四十個孩子,現在大班只有三十個左右,中班只有二十多個,小班...<br/>';
preg_match_all('/<p>(.*?)<brs*/>/is',$str,$matches);
print_r($matches[1]);
exit;

㈩ PHP正則表達式驗證

只能輸入由26個英文字母組成的字元串:"^[A-Za-z]+$"。
只能輸入由26個大寫英文字母組成的字元串:"^[A-Z]+$"。
只能輸入由26個小寫英文字母組成的字元串:"^[a-z]+$"。
只能輸入由數字和26個英文字母組成的字元串:"^[A-Za-z0-9]+$"。
只能輸入由數字、26個英文字母或者下劃線組成的字元串:"^\w+$"。

熱點內容
羅布樂思賬號密碼手機號多少 發布:2025-01-11 18:00:55 瀏覽:401
在廣州什麼配置的車才能跑滴滴 發布:2025-01-11 18:00:52 瀏覽:891
安卓手機哪個生態好 發布:2025-01-11 17:56:01 瀏覽:272
資料庫數據的一致性 發布:2025-01-11 17:30:45 瀏覽:708
手機怎麼設置手勢安卓 發布:2025-01-11 17:15:54 瀏覽:965
威能壁掛爐解壓閥 發布:2025-01-11 17:15:53 瀏覽:560
突破伺服器ip限制 發布:2025-01-11 17:11:23 瀏覽:819
支付寶上傳憑證 發布:2025-01-11 17:10:29 瀏覽:877
怎麼打開行李箱的密碼鎖 發布:2025-01-11 17:09:51 瀏覽:594
蘋果怎麼刪除id賬號和密碼 發布:2025-01-11 17:09:50 瀏覽:785