❶ php 判斷字元串是否有特殊字元
if(preg_match("/[\'.,:;*?~`!@#$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$_GET['word'])){ //不允許特殊字元
echo "包含特殊字元";
}
❷ php判斷微信昵稱是否有特殊字元
您好,可以使用php的正則表達式來查找特殊字元,php提供了一個preg_match()方法,可以使用該方法來進行匹配,具體使用事項可以網路查找一下。
❸ thinkphp中關於'(就是英文的單引號)特殊字元的問題
在baseAction中自動執行
public function _initialize()
{
//去除轉義 不用系統的自動轉義
if (get_magic_quotes_gpc()) {
$this->mystrip(&$_POST);
$this->mystrip(&$_GET);
}
//去除轉義方法
public function mystrip($data){
if (is_array($data)){
foreach ($data as &$v){
$this->mystrip(&$v);
}
}else{
$data = stripslashes($data);
}
}
或在接收數據的時候處理:
$data['content'] = stripslashes(htmlspecialchars_decode($_POST['content']))
參考網址: http://www.suicai8.com/detail/105.html
❹ PHP甯哥敤姝e垯琛ㄨ揪寮忔眹鎬
1銆乗w灝辨槸鍖歸厤瀛楁瘝鎴栨暟瀛楁垨涓嬪垝綰挎垨奼夊瓧錛+鍒欎笌*宸涓嶅氾紝鍖哄埆鏄+鍖呮嫭閲嶅0嬈★紝鑰*灝卞彲浠ャ=灝眜shi鍖歸厤=鍙蜂袱涓鏂滄潬鍒欒〃紺烘e垯琛ㄨ揪寮忕殑鍒嗙晫銆
2銆佹e垯琛ㄨ揪寮忕殑闄愬畾絎︽湁錛歍hinkPHP鐨勮嚜鍔ㄩ獙璇佹満鍒舵槸涓轟簡榪涜岃〃鍗曟暟鎹楠岃瘉錛岄獙璇佸彲浠ユ敮鎸乫unction銆乧allback銆乧onfirm銆乪qual銆乽nique鍜宺egex錛岃繖閲岃佽茬殑鏄浣跨敤姝e垯琛ㄨ揪寮忚繘琛岄獙璇併傜壒孌婂瓧絎﹁稿氬厓瀛楃﹁佹眰鍦ㄨ瘯鍥懼尮閰嶅畠浠鏃剁壒鍒瀵瑰緟銆
3銆乛/錛焄a-zA-Z0-9=錛歖*$錛乗鏄瀵筽hp涓鍗曞紩鍙風殑杞涔夈傛垨鑰呰繕鏈夋洿綆鍗曠殑錛乛/錛焄a-z0-9=錛歖*$錛乮i琛ㄧず蹇界暐澶у皬鍐欍傛ā寮忓垎闅旂﹀氨鏄涓轟簡鍖哄垎琛ㄨ揪寮忓拰鍍廼榪欐牱鐨勬ā寮忎慨楗扮﹁岃捐$殑銆
❺ PHP 中 我想在一個字元串中從右向左查找指定的字元怎麼做
有兩種方法:
1.使用字元串查找函數:
strrpos(字元串,字元);
2.使用正則表達式:
preg_match('/字元$/',字元串);
注意:方法2中,正則表達式是一種規則語法,當要查找的字元包含規則語法中的特殊字元時,需要進行轉義處理。
❻ php中如何判斷內容中是否包含指定的文字
如果不是特別復雜的字元判斷,不建議用正則,php的字元串函數完全可以實現,strpos()例如:
$x = "abc張三klllk";
if(strpos($x,"張三") > 0){
echo "ok";
}
當然這樣會有一個問題,就是當"張三"出現在字元串開頭的時候,結果也為0,
這時候就要在字元串前加一特殊字元來判斷。
$x="張三abc";
$x1 = "%**#".$x;
if(strpos($x1,"張三") > 0){
echo "ok";
}
(6)php驗證特殊字元擴展閱讀
用explode進行判斷PHP判斷字元串的包含代碼如下:
function checkstr($str){
$needle ='a';//判斷是否包含a這個字元
$tmparray = explode($needle,$str);
if(count($tmparray)>1){return true;
} else{
return false;}
}