猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
thinkphp5验证器
使用tp5的验证器Validate进行数据验证,遇到中文长度时候有麻烦了,因为1个中文的长度是3的
要验证长度最大为6,但是输入3个中文就不行了。求解
鸿蒙传说
浏览 841
回答 3
3回答
慕容708150
utf-8 需要 3 Bytes,gbk 需要 2 Bytes,而且中文一般都是用mb_strlen()
0
0
0
慕婉清6462132
先使用 mb_strlen()这个函数获取到输入框字符串的长度,如果长度大于6就报错,否则就再用正则来验证合法性,比如不能输入特殊字符之类的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续