當前位置:首頁 » 編程語言 » 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-07-02 00:12:28 瀏覽:344
shell腳本需要編譯鏈接 發布:2025-07-02 00:04:20 瀏覽:473
微信如何重設密碼 發布:2025-07-02 00:02:27 瀏覽:545
java代碼基礎 發布:2025-07-02 00:00:46 瀏覽:304
煙花的代碼c語言 發布:2025-07-01 23:56:04 瀏覽:224
安卓默認打開文件方式怎麼修改 發布:2025-07-01 23:30:38 瀏覽:862
壓縮機接線座 發布:2025-07-01 23:17:48 瀏覽:662
iqoo瀏覽器緩存路徑 發布:2025-07-01 23:12:38 瀏覽:691
明日之後如何獲得最新伺服器 發布:2025-07-01 23:12:35 瀏覽:51
tv加密頻道 發布:2025-07-01 23:10:58 瀏覽:625