很多站长朋友们都不太清楚php字母数字正则,今天小编就来给大家整理php字母数字正则,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 【急】PHP 正则验证输入的数据符合 字母或数字或中文 要求 2、 php正则限制只能输入汉字或者字母或者数字。 3、 php 正则表达式 只能包含字母和数字 【急】PHP 正则验证输入的数据符合 字母或数字或中文 要求<?php
//验证字符串
$str="编程";
//用正则匹配判断
if(preg_match('/^[0-9a-zA-Z_\x{4e00}-\x{9fa5}]+$/u',$str)){
echo '符合验证规则!!';
}else{
echo '不符合验证规则!!';
}
?>
php正则限制只能输入汉字或者字母或者数字。下面是一段测试代码,供参考。
<script language="javascript">
function testFun(){
var inputStr = document.getElementById('inputStr').value;
var reg = /^[a-zA-Z0-9_\u4e00-\u9fa5]{6}$/
if(!reg.test(inputStr)){
alert("只能输入汉字或者字母或者数字,长度不能超过6位!");
} else {
alert("输入正确");
}
}
</script>
<input type="text" id="inputStr" name="inputStr">
<input type="button" onclick="testFun();" value="确定">
如果想匹配双字节字符(包括汉字在内):就用[^\x00-\xff]这个。为空校验你就自己写吧。
php 正则表达式 只能包含字母和数字[\u4e00-\u9fa5]
//匹配中文字符
^[1-9]\d*$
//匹配正整数
^[a-za-z]+$
//匹配由26个英文字母组成的字符串
^[a-z]+$
//匹配由26个英文字母的大写组成的字符串
^[a-z]+$
//匹配由26个英文字母的小写组成的字符串
^[a-za-z0-9]+$
//匹配由数字和26个英文字母组成的字符串
关于php字母数字正则的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php字母数字正则 php正则表达式验证密码的详细内容...