php正则验证字符,判断是否为中英文。在js中,要判断字符串是中文是很简单的。如:

var str = "php哈哈";

if (/^[\u4e00-\u9fa5]+$/.test(str)) {

alert("字符串全部是中文");

} else {

alert("字符串不全是中文");

}

一个不能输入特殊字符的正则匹配例子。可以是数字、字母、汉字、下划线。

$action = trim($_GET['action']);

if( $action == "sub") {

$str = $_POST['dir'];

//if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312汉字字母数字下划线正则表达式

if(!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) //UTF-8汉字字母数字下划线正则表达式

{

echo"您输入的[".$str."]含有违法字符";

}

else{

echo "您输入的[".$str."]完全合法,通过!";

}

}

?>

输入字符(数字,字母,汉字,下划线):

字符串只能是中文的正则匹配。

//判断字符串是否含有中文

$str = "说说";

//if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用

if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符串是否全是中文

// if (preg_match("/[\x7f-\xff]/", $str)) { //判断字符串中是否有中文

echo "正确输入,全部是中文字符!";

} else {

echo "错误输入";

}

echo "
";

echo $str;

php正则在表单应用和提取数据、匹配内容时候很有用,慢慢学习吧。

历史上的今天:

php 检测英文字符,php正则验证中英文字符串 - 小俊学习网相关推荐

  1. html js中英切换,使用js实现URL中的中英文转化 - 小俊学习网

    一个现象,从浏览器地址栏复制网址,http://www.baidu.com/s?wd=格娜小屋,就是这样的,http://www.baidu.com/s?wd=%E6%A0%BC%E5%A8%9C%E ...

  2. Word英文字符间距太大 中英文输入切换都不行

    在Word中输入文字时会遇到这样的情况,就是说中文字符的间距是正常的,但是英文字符间的间距却不正常,总是太宽了,如图: . 而且这时切换中英文输入都没用,Word的字体设置也正常.后来上网查了下,原来 ...

  3. 【玩转嵌入式屏幕显示】(四)TFT-LCD屏幕显示英文字符(ASCII)和字符串

    1. 简单的显示测试程序 - 帮助理解 使用PCtoLCD对字符取模 无论什么屏幕,都是由一个个像素点组成的,所以显示英文字符'A'的原理如图: 显示一个字符需要确定字符的高度和宽度: 宽度的像素点是 ...

  4. C#读写西门子PLC中英文字符串数据的学习笔记

    最近由于需要对西门子PLC进行字符串类型数据的读写,才专门了解了一下西门子PLC字符串类型的数据的使用及存储形式.在PLC中: 一.String数据类型包含总字符数和当前字符数. String 类型提 ...

  5. php正则判断数字和英文,PHP正则匹配中英文、数字及下划线的方法【用户名验证】...

    本文实例讲述了PHP正则匹配中英文.数字及下划线的方法.分享给大家供大家参考,具体如下: 一.问题: 对于用户注册时的用户名要求由中英文.数字或下划线组成,不得含有其他字符. 二.解决方法: 针对输入 ...

  6. 字符表单验证与正则表单验证

    1.字符表单验证 html部分 js部分 /*事件驱动函数 click blur--失去焦点*/var oUsername = document.getElementById("userna ...

  7. android正则判断两个符号之间,Android字母、数字、字符任意两种组合正则验证

    释放双眼,带上耳机,听听看~! 最近朋友有个用户名验证,要求字母.数字.字符任意两种组合即可,让我帮写个正则验证,现在正则验证如下: /** * 判断是否匹配正则 * * @param regex 正 ...

  8. JavaScript验证字符串只能包含数字或者英文字符的代码实例

    验证字符串只能包含数字或者英文字符的代码实例: 本章节分享一段代码实例,它实现了验证字符串内容是否只包含英文字符或者数字. 代码实例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

  9. python中怎么统计英文字符的个数_如何统计文本中的中英文字符数?Python帮你解决...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于小蚊子数据分析 ,作者小蚊子数据分析 代码 1import stri ...

最新文章

  1. IE下javascript的console方法
  2. MySQL为表的所有字段添加数据
  3. 对比表示学习必知的几种训练目标
  4. java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置
  5. chrome调试工具高级不完整使用指南(基础篇)
  6. 利用Bdrive打造个人私有云存储解决方案
  7. 重磅!百度小程序成立开源联盟
  8. JEECG 开源平台全视频和文档
  9. 拿着 22 万美元年薪,混得还不如实习生?
  10. context:component-scan标签的use-default-filters属性的作用以及原理分析
  11. string.split方法 保留分隔符_白月黑说什么是对象的方法?以及string类型数据对象的常见方法解析...
  12. Genius‘s Gambit【学习进度条1】
  13. 华硕计算机u盘启动不了怎么办,华硕笔记本、台式机无法从U盘启动安装系统的终极解决办法-网络教程与技术 -亦是美网络...
  14. python 过采样算法_类不平衡数据分类准确率的提升算法smote过采样方法
  15. Python数据处理Tips数据重复值处理常用方法
  16. 微信网页开发(2)--使用微信开发者工具
  17. oracle 扩充语句,Oracle扩充表空间语句
  18. 请在微信客户端打开链接
  19. AI安全技术总结与展望
  20. python写微信小程序商城,oejia_weshop

热门文章

  1. 联想笔记本怎么进入pe系统_图解联想G40-30(N2840)笔记本是怎么进入pe设置U盘启动的...
  2. 300字美文摘抄加赏析
  3. 推荐系统:CTR模型学习总结--LR、FM、FFM、Wide and Deep、DeepFM
  4. R 加权最小二乘 代码_如何用EXCEL的规划求解功能优化投资组合的阿尔法值(最小二乘估计法)?...
  5. 将渲染计算搬到云端,开启低成本、强交互、沉浸式体验
  6. STorM32 BGC 三轴云台学习(一) 通信协议分析
  7. JDK 1.7 基本概念和目录结构
  8. 编译LineageOS
  9. Linux命令分隔符
  10. Android N混合编译与对热补丁影响解析