PHP正則匹配中文字母數(shù)字正則表達(dá)式_PHP教程
推薦:基于php設(shè)計(jì)模式中工廠模式詳細(xì)介紹本篇文章是對(duì)php設(shè)計(jì)模式中工廠模式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
方法一
代碼如下
if(preg_match("/^d*$/", "4312"))
{
echo "全數(shù)字
";
}
if(preg_match("/^[a-z]*$/i", "fdsFDfd"))
{
echo "全字母
";
}
if(preg_match("/^[a-zd]*$/i", "fd4fd34"))
{
echo "有數(shù)字有字母
";
}
中文漢字
代碼如下
$username=$_REQUEST['username'];
if(!preg_match("/^[a-z0-9xa1-xff]{3,10}$/",$username))
{
echo"34r345";
exit;
}
上面是比較散的,下面把幾個(gè)總結(jié)到一起來
代碼如下
$input_tag = $_POST['tag'];
$input_tag = explode(',', $input_tag);
$input_tag = array_unique($input_tag);
$input_tag = array_diff($input_tag, array(null));
$leng = '';
$true = '';
$comma = '';
foreach ($input_tag as $v) {
if (strlen($v) > 18) {
$leng .= $comma . $v;
$comma = ',';
}
$true .= $comma . $v;
$comma = ',';
}
$true = str_replace(',', '', $true);
if (!preg_match('/^[x80-xff_a-zA-Z0-9]+$/', $true)) {
echo "<script>alert('不允許特殊符號(hào)的!!!');</script>";
exit;
}
if (!empty($leng)) {
echo "<script>alert('一個(gè)標(biāo)簽只能是6個(gè)漢字以內(nèi)哦!!!');</script>";
exit;
}
分享:基于php設(shè)計(jì)模式中單例模式的應(yīng)用分析本篇文章是對(duì)php設(shè)計(jì)模式中單例模式的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- php5 MySQL5 apache2 phpmyadmin ZendOptimizer安裝與配置
- PHP從數(shù)組里篩選出重復(fù)的數(shù)據(jù)
- php筆記之:php函數(shù)range() round()和list()的使用說明
- 解讀php生成靜態(tài)頁(yè)面的簡(jiǎn)單實(shí)例
- 淺析PHP安裝擴(kuò)展mcrypt以及相關(guān)依賴項(xiàng)(PHP安裝PECL擴(kuò)展的方法)
- 用PHP生成PDF文件 with FPDF
- 揭秘三種php數(shù)組輸出方法
- PHP函數(shù)學(xué)習(xí)之PHP函數(shù)點(diǎn)評(píng)
- php調(diào)試?yán)?/a>
- php用session做客戶驗(yàn)證時(shí)的注意事項(xiàng)
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP正則匹配中文字母數(shù)字正則表達(dá)式。