?php
為恩陽(yáng)等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及恩陽(yáng)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、恩陽(yáng)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
//驗(yàn)證字符串
$str="編程";
//用正則匹配判斷
if(preg_match('/^[0-9a-zA-Z_\x{4e00}-\x{9fa5}]+$/u',$str)){
echo '符合驗(yàn)證規(guī)則!!';
}else{
echo '不符合驗(yàn)證規(guī)則??!';
}
?
首先,定義函數(shù)check_url:
?php
function check_url($url){
if(!preg_match('/http:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=\+\%]*/is',$url)){
return false;
}
return true;
}
?
使用方法:
?php
$url='需驗(yàn)證的url';
$isurl=check_url($url);
if($isurl){
echo 'url地址合法';
}else{
echo 'url地址非法';
}
?
先用js 判斷就可以了,
如果用php 判斷,只是判斷是否為空可以用
if(strlen(trim($name))==0)
php中有內(nèi)置的函數(shù),如is_float等,ctype_alpha等,filter_input等。都可以進(jìn)行輸入驗(yàn)證。不過最好自己構(gòu)建自己需要的函數(shù)進(jìn)行驗(yàn)證,以確保更高的安全性和可維護(hù)性。