最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 判斷是否是中文/英文/數(shù)字示例代碼

 更新時(shí)間:2013年09月30日 15:42:21   作者:  
中文、英文、數(shù)字的判斷在項(xiàng)目中也會(huì)經(jīng)常用到,下面有個(gè)不錯(cuò)的示例,大家可以參考下,或許會(huì)有所幫助
復(fù)制代碼 代碼如下:

$str='asb天水市12';

if (preg_match("/^[\x7f-\xff]+$/", $str)){
echo '全部是漢字';
}else {
echo '不全是漢字';
}
/**
PHP自帶的判斷是否是中文,
eregi('[^\x00-\x7F]', $str ) //中文
eregi('[0-9]', $str) //數(shù)字
eregi('[a-zA-Z]', $str)//英文
*/
if (eregi('[^\x00-\x7F]', $str) || eregi('[0-9]', $str) || eregi('[a-zA-Z]', $str)){
echo '你輸入的為中英文數(shù)字的并合體哦!'.'<br>';
echo "長度:".strlen($str);
}
/ **

下面這兩個(gè)方法是用來判斷是否是英文漢字和數(shù)字組成的字符串,
或者全部是中文組成的字符串 用的變量$str還是本文開頭的變量

*/

if (preg_match_all("/^([\x81-\xfe][\x40-\xfe])+$/", $str, $match)) {
echo '全部是漢字';
} else {
echo '不全是漢字';
}

if (preg_match("/([\x81-\xfe][\x40-\xfe])/", $str, $match)) {
echo '含有漢字';
} else {
echo '不含有漢字';
}

/**

此為js方法,判斷了一個(gè)漢字占兩個(gè)字節(jié),一個(gè)中文或數(shù)字占一個(gè),使用編碼為UTF-8

*/

<script>

var leng = {};

var value = document.forms[0].name.value;
jmz.GetLength = function(str) {
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i < len; i++) {
charCode = str.charCodeAt(i);
if (charCode >= 0 && charCode <= 128) realLength += 1;
else realLength +=2;
}
return realLength;
};

alert(leng.GetLength(value))

</script>

function checkStr($str){
$output='';
$a=ereg('['.chr(0xa1).'-'.chr(0xff).']', $str);
$b=ereg('[0-9]', $str);
$c=ereg('[a-zA-Z]', $str);
if($a && $b && $c){ $output='漢字?jǐn)?shù)字英文的混合字符串';}
elseif($a && $b && !$c){ $output='漢字?jǐn)?shù)字的混合字符串';}
elseif($a && !$b && $c){ $output='漢字英文的混合字符串';}
elseif(!$a && $b && $c){ $output='數(shù)字英文的混合字符串';}
elseif($a && !$b && !$c){ $output='純漢字';}
elseif(!$a && $b && !$c){ $output='純數(shù)字';}
elseif(!$a && !$b && $c){ $output='純英文';}
return $output;
}

echo checkStr('5愛u');

相關(guān)文章

  • ThinkPHP6使用JWT+中間件實(shí)現(xiàn)Token驗(yàn)證實(shí)例詳解

    ThinkPHP6使用JWT+中間件實(shí)現(xiàn)Token驗(yàn)證實(shí)例詳解

    這篇文章主要介紹了ThinkPHP6使用JWT+中間件實(shí)現(xiàn)Token驗(yàn)證的方法,結(jié)合實(shí)例形式詳細(xì)分析了JWT的功能、原理及token驗(yàn)證相關(guān)操作技巧,需要的朋友可以參考下
    2023-06-06
  • php錯(cuò)誤級別的設(shè)置方法

    php錯(cuò)誤級別的設(shè)置方法

    PHP在運(yùn)行時(shí), 針對嚴(yán)重程度不同的錯(cuò)誤,會(huì)給以不同的提示,這里簡單介紹下, 方便需要的朋友
    2013-06-06
  • php實(shí)現(xiàn)選擇排序法的代碼示例

    php實(shí)現(xiàn)選擇排序法的代碼示例

    選擇排序法是一種簡單的排序算法,其基本思想是每次從未排序的部分中選擇最?。ɑ蜃畲螅┑脑?然后放到已排序部分的末尾,本文給大家介紹了如何使用php實(shí)現(xiàn)選擇排序法,感興趣的朋友可以參考下
    2023-11-11
  • php+curl 發(fā)送圖片處理代碼分享

    php+curl 發(fā)送圖片處理代碼分享

    這篇文章主要介紹了php+curl 發(fā)送圖片處理代碼分享的方法的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • php實(shí)現(xiàn)插入排序

    php實(shí)現(xiàn)插入排序

    本文給大家分享的是使用php實(shí)現(xiàn)插入排序的方法,十分的簡單實(shí)用,有需要的小伙伴可以參考下。
    2015-03-03
  • PHP逐行輸出(ob_flush與flush的組合)

    PHP逐行輸出(ob_flush與flush的組合)

    ob_flush/flush在手冊中的描述, 都是刷新輸出緩沖區(qū), 并且還需要配套使用, 所以會(huì)導(dǎo)致很多人迷惑
    2012-02-02
  • PHP抽象類 介紹

    PHP抽象類 介紹

    對于PHP程序員來說,最為難掌握的一點(diǎn)要數(shù)PHP抽象類應(yīng)用這一塊知識(shí)點(diǎn)。作為一個(gè)新手其實(shí)也還沒有到要用面向?qū)ο蟮闹R(shí)去編程,但以后進(jìn)行開發(fā),使用類進(jìn)行封裝或者使用接口之類,把程序進(jìn)行各種模塊式的開發(fā),這當(dāng)然是必然的
    2012-06-06
  • php $_SERVER["REQUEST_URI"]獲取值的通用解決方法

    php $_SERVER["REQUEST_URI"]獲取值的通用解決方法

    在 PHP 眾多預(yù)定義服務(wù)器變量中,$_SERVER["REQUEST_URI"] 算是經(jīng)常用到的,但是這個(gè)變量只有 apache 才支持,因此,我們需要一個(gè)更加通用的方式來獲取 REQUEST_URI 的值,本文就是結(jié)束這一問題的解決方案。
    2010-06-06
  • 幾行代碼輕松實(shí)現(xiàn)PHP文件打包下載zip

    幾行代碼輕松實(shí)現(xiàn)PHP文件打包下載zip

    這篇文章主要為大家詳細(xì)介紹了使用PHP自帶zlib函數(shù) ,輕松實(shí)現(xiàn)PHP文件打包下載zip,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • PHP微信支付功能示例

    PHP微信支付功能示例

    這篇文章主要介紹了PHP微信支付功能,結(jié)合實(shí)例形式分析了php微信支付功能相關(guān)sdk與使用技巧,需要的朋友可以參考下
    2019-03-03

最新評論

保定市| 花莲县| 镇安县| 凉山| 手机| 墨竹工卡县| 桃园县| 六枝特区| 华池县| 泸溪县| 杨浦区| 锦州市| 宁津县| 北碚区| 沙田区| 济南市| 上蔡县| 玉山县| 吕梁市| 武强县| 普洱| 满洲里市| 新泰市| 苍溪县| 明星| 合阳县| 顺平县| 嘉义县| 嵊泗县| 平陆县| 邵阳县| 芮城县| 仁化县| 石台县| 宣化县| 遂溪县| 乡宁县| 襄樊市| 门源| 大城县| 宁河县|