很多站长朋友们都不太清楚php正则限制字节,今天小编就来给大家整理php正则限制字节,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 求一php正则表达式,限制输入字母,2字符到16字符之间 2、 php正则限制只能输入汉字或者字母或者数字。 3、 php正则表达式用户名最多包含6个字节,其中包含字母,数字,下划线,和. 如何写 求一php正则表达式,限制输入字母,2字符到16字符之间function check($iMin,$iMax,$sStr){
return preg_match('/[a-zA-Z]/',$sStr)?false:preg_match('/^.{'.$iMin.','.$iMax.'}$/u',$sStr);
}
var_dump(check(2,3,'7464')); // 0 代表 false; 1 代表 true
// 本人头脑不够灵活,只能想出这样子的
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正则表达式用户名最多包含6个字节,其中包含字母,数字,下划线,和. 如何写用户名:/^[a-z\d_\u4e00-\u9fa5]{3,6}/i 邮箱:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
求采纳
关于php正则限制字节的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php正则限制字节 php使用函数限制字符串长度和格式的详细内容...