php 检测英文字符,php正则验证中英文字符串 - 小俊学习网
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正则验证中英文字符串 - 小俊学习网相关推荐
- html js中英切换,使用js实现URL中的中英文转化 - 小俊学习网
一个现象,从浏览器地址栏复制网址,http://www.baidu.com/s?wd=格娜小屋,就是这样的,http://www.baidu.com/s?wd=%E6%A0%BC%E5%A8%9C%E ...
- Word英文字符间距太大 中英文输入切换都不行
在Word中输入文字时会遇到这样的情况,就是说中文字符的间距是正常的,但是英文字符间的间距却不正常,总是太宽了,如图: . 而且这时切换中英文输入都没用,Word的字体设置也正常.后来上网查了下,原来 ...
- 【玩转嵌入式屏幕显示】(四)TFT-LCD屏幕显示英文字符(ASCII)和字符串
1. 简单的显示测试程序 - 帮助理解 使用PCtoLCD对字符取模 无论什么屏幕,都是由一个个像素点组成的,所以显示英文字符'A'的原理如图: 显示一个字符需要确定字符的高度和宽度: 宽度的像素点是 ...
- C#读写西门子PLC中英文字符串数据的学习笔记
最近由于需要对西门子PLC进行字符串类型数据的读写,才专门了解了一下西门子PLC字符串类型的数据的使用及存储形式.在PLC中: 一.String数据类型包含总字符数和当前字符数. String 类型提 ...
- php正则判断数字和英文,PHP正则匹配中英文、数字及下划线的方法【用户名验证】...
本文实例讲述了PHP正则匹配中英文.数字及下划线的方法.分享给大家供大家参考,具体如下: 一.问题: 对于用户注册时的用户名要求由中英文.数字或下划线组成,不得含有其他字符. 二.解决方法: 针对输入 ...
- 字符表单验证与正则表单验证
1.字符表单验证 html部分 js部分 /*事件驱动函数 click blur--失去焦点*/var oUsername = document.getElementById("userna ...
- android正则判断两个符号之间,Android字母、数字、字符任意两种组合正则验证
释放双眼,带上耳机,听听看~! 最近朋友有个用户名验证,要求字母.数字.字符任意两种组合即可,让我帮写个正则验证,现在正则验证如下: /** * 判断是否匹配正则 * * @param regex 正 ...
- JavaScript验证字符串只能包含数字或者英文字符的代码实例
验证字符串只能包含数字或者英文字符的代码实例: 本章节分享一段代码实例,它实现了验证字符串内容是否只包含英文字符或者数字. 代码实例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
- python中怎么统计英文字符的个数_如何统计文本中的中英文字符数?Python帮你解决...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于小蚊子数据分析 ,作者小蚊子数据分析 代码 1import stri ...
最新文章
- IE下javascript的console方法
- MySQL为表的所有字段添加数据
- 对比表示学习必知的几种训练目标
- java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置
- chrome调试工具高级不完整使用指南(基础篇)
- 利用Bdrive打造个人私有云存储解决方案
- 重磅!百度小程序成立开源联盟
- JEECG 开源平台全视频和文档
- 拿着 22 万美元年薪,混得还不如实习生?
- context:component-scan标签的use-default-filters属性的作用以及原理分析
- string.split方法 保留分隔符_白月黑说什么是对象的方法?以及string类型数据对象的常见方法解析...
- Genius‘s Gambit【学习进度条1】
- 华硕计算机u盘启动不了怎么办,华硕笔记本、台式机无法从U盘启动安装系统的终极解决办法-网络教程与技术
-亦是美网络...
- python 过采样算法_类不平衡数据分类准确率的提升算法smote过采样方法
- Python数据处理Tips数据重复值处理常用方法
- 微信网页开发(2)--使用微信开发者工具
- oracle 扩充语句,Oracle扩充表空间语句
- 请在微信客户端打开链接
- AI安全技术总结与展望
- python写微信小程序商城,oejia_weshop
热门文章
- 联想笔记本怎么进入pe系统_图解联想G40-30(N2840)笔记本是怎么进入pe设置U盘启动的...
- 300字美文摘抄加赏析
- 推荐系统:CTR模型学习总结--LR、FM、FFM、Wide and Deep、DeepFM
- R 加权最小二乘 代码_如何用EXCEL的规划求解功能优化投资组合的阿尔法值(最小二乘估计法)?...
- 将渲染计算搬到云端,开启低成本、强交互、沉浸式体验
- STorM32 BGC 三轴云台学习(一) 通信协议分析
- JDK 1.7 基本概念和目录结构
- 编译LineageOS
- Linux命令分隔符
- Android N混合编译与对热补丁影响解析