php 判断 英文数字,php 判断中文,英文,数字
$str='asb天水市12';
if (preg_match("/^[\x7f-\xff]+$/", $str)){
echo '全部是汉字';
}else {
echo '不全是汉字';
}
/**
PHP自带的判断是否是中文,
eregi('[^\x00-\x7F]', $str ) //中文
eregi('[0-9]', $str) //数字
eregi('[a-zA-Z]', $str)//英文
*/
if (eregi('[^\x00-\x7F]', $str) || eregi('[0-9]', $str) || eregi('[a-zA-Z]', $str)){
echo '你输入的为中英文数字的并合体哦!'.'
';
echo "长度:".strlen($str);
}
/ **
下面这两个方法是用来判断是否是英文汉字和数字组成的字符串,
或者全部是中文组成的字符串 用的变量$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方法,判断了一个汉字占两个字节,一个中文或数字占一个,使用编码为UTF-8
*/
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))
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='汉字数字英文的混合字符串';}
elseif($a && $b && !$c){ $output='汉字数字的混合字符串';}
elseif($a && !$b && $c){ $output='汉字英文的混合字符串';}
elseif(!$a && $b && $c){ $output='数字英文的混合字符串';}
elseif($a && !$b && !$c){ $output='纯汉字';}
elseif(!$a && $b && !$c){ $output='纯数字';}
elseif(!$a && !$b && $c){ $output='纯英文';}
return $output;
}
echo checkStr('5爱u');
php 判断 英文数字,php 判断中文,英文,数字相关推荐
- HTML5印章绘制电子签章图片,中文英文椭圆章、中文英文椭圆印章
HTML5印章绘制电子签章图片,中文英文椭圆章.中文英文椭圆印章 原文:HTML5印章绘制电子签章图片,中文英文椭圆章.中文英文椭圆印章 电子签章图片采集 印章图片的采集两种互补方式: 方式1:在线生 ...
- HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
HTML5印章绘制电子签章图片(中文英文椭圆章.中文英文椭圆印章) 这篇文章主要介绍了HTML5印章绘制电子签章图片(中文英文椭圆章.中文英文椭圆印章),文中通过示例代码介绍的非常详细,对大家的学习或 ...
- oracle排序非英文最后,Oracle中中文、数字,英文混杂形式的字段进行排序的方法...
http://blog.csdn.net/p451933505/article/details/9272257 对Oracle中中文.数字.英文混杂形式的字段进行排序的方法: 例如: order by ...
- oracle 取英文排序,Oracle中中文、数字,英文混杂形式的字段进行排序的方法
http://blog.csdn.net/p451933505/article/details/9272257 对Oracle中中文.数字.英文混杂形式的字段进行排序的方法: 例如: order by ...
- php实现中文转数字,php实现中文转数字,_PHP教程
php实现中文转数字, 分享一个辅助函数,使用php尽可能识别出字符串中的数字, 先上代码 function checkNatInt($str) { $map = array( '一' => ' ...
- vue中有汉字和数字。怎么截取汉字保留数字_Excel提取中文,数字和字母,一分钟搞定!...
大家在处理Excel文档,经常会遇到一些将数字,字母,汉字混合在一起的数据,看着就头疼.而往往领导又希望我们将这些数据拆分开,一边咒骂那个录数据的人,一边又在苦恼该怎么办. 今天教大家一分钟搞定这种情 ...
- java 数字转换成汉字_Java-String-阿拉伯数字转换成中文汉字数字
package com.test; public class NumberUtils { private static final String[] UNITS = { "", & ...
- php 转化数字,php实现中文转数字
分享一个辅助函数,使用php尽可能识别出字符串中的数字, 先上代码 function checkNatInt($str) { $map = array( '一' => '1','二' => ...
- 将数字0-9转为中文大写数字
//转为中文大写数字 var n = 230 var fraction = ["角", "分"]; var digit = ["零", &q ...
- C# 将小写数字转换为 一般中文大写数字 和 人民币大写数字
网络转载 class DigitToChnText { private readonly char[] chnGenText; private readonly char[] chnG ...
最新文章
- Linux学习(十)---网络配置
- 山西DOT NET俱乐部
- python路径找类并获取静态字段
- 7.2 TensorFlow笔记(基础篇): 生成TFRecords文件
- shell命令查阅端口信息_linux运维实用的42个常用命令总结
- c 子类对象 访问父类对象受保护成员_java面向对象总结
- 2014年去哪儿网笔试题--给定一个整型数组,对这个整型素组排序,使得按序拼接数组各元素得到的值最小
- linux扫描硬盘故障命令
- 36. LatencyTOP
- keil安装GD32 pack包安装不上 不显示 没有了
- Matlab中xlsread 函数读取excel表格数据或者字符串
- 浙江大学计算机专业介绍,浙江大学计算机科学与技术专业课程设置
- Android 拦截Home键的常用方法
- h5 字体加粗_HTML中如何将字体加粗
- 路由器的级联(LAN-WAN)
- (5)完整的Django框架学习之自定义过滤器及标签
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day34】—— 消息队列2
- 苹果手机录音怎么批量导出?才知道原来可以这样操作
- 实现抖音闪烁效果---OpenCV-Python开发指南(54)
- 常用数据结构与经典算法 简单讲解与示例代码