业务经理

微信扫描以上二维码

028-61286886

技术咨询

大佬们我的正则验证不对吗为毛前台一直提示我不对

迅睿框架 更新 2020-12-22 09:47:58 奥特曼

大佬们 我的正则验证不对吗 为毛前台一直提示我不对

{xunruicms_img_title}

方案

  • 小黄人 18html #1 · 2020-12-09 15:15:03
    满意答案
    / 这个斜杆你去掉试试,至于正则是否正确请在线测试一下https://tool.oschina.net/regex/
  • 迅睿框架技术-实习 #2 · 2020-12-09 15:15:13
    你要在后台测试这个正则表达式是否正确呀,点后面的测试按钮,后台测试通过前台自然正确了

  • 奥特曼 #3 · 2020-12-09 15:17:36
    迅睿框架技术-实习 哪里有测试按钮???
  • 迅睿框架技术-实习 #4 · 2020-12-09 15:19:29
  • 小黄人 18html #5 · 2020-12-09 15:20:15
    奥特曼 你想达到的目的是什么?我测试了,你上面的正则是正确的、

  • 小黄人 18html #6 · 2020-12-09 15:21:01
    你上面的正则效果是,当出现连续2个中文的时候,会提示错误
  • 奥特曼 #7 · 2020-12-09 15:21:12
    小黄人 18html 但是我的前台一直报错 提示不正确
  • 小黄人 18html #8 · 2020-12-09 15:21:20


  • 小黄人 18html #9 · 2020-12-09 15:21:47
    奥特曼 报什么错,你要把报错的提示截图出来啊
  • 玖爱一生 #10 · 2020-12-09 15:22:33
  • 奥特曼 #11 · 2020-12-09 15:23:37
    小黄人 18html

    代码不报错 只是提交这里提示不正确
  • 奥特曼 #12 · 2020-12-09 15:24:24
    玖爱一生 你这个打开只显示后台代码 几个参数 其他啥都没得
  • 奥特曼 #13 · 2020-12-09 15:25:05
    迅睿框架技术-实习 你这个测试 在哪里出现的 我咋没找大
  • 小黄人 18html #14 · 2020-12-09 15:26:44
    奥特曼 因为你的那句正则就是不允许输入连续的2个中文,你不信,把你第一个填空的中文改成英文试试,是你的正则写错了,不是验证出错了只包含中文的验证是 下面这个验证是,当输入框中不存在中文,就提示,下面这句是验证是否存在中文

  • 小黄人 18html #15 · 2020-12-09 15:27:26


  • 奥特曼 #16 · 2020-12-09 15:36:15
    小黄人 18html 哪里有这种测试啊 输入字符 对应的正则自动出来
  • 小黄人 18html #17 · 2020-12-09 15:37:08
    奥特曼 没有这么先进的东西!
  • 眼镜 #18 · 2020-12-09 15:37:11
    正则表达式代码没有找对吧,不要去百度复制代码,你要学会代码的含义是什么
  • 小黄人 18html #19 · 2020-12-09 15:37:52
  • 小黄人 18html #20 · 2020-12-09 15:38:32
    眼镜 复制没问题,问题是复制完要自己去测试一下是否正确!正则有那么好学的话,那还得了!
  • 奥特曼 #21 · 2020-12-09 15:39:22
    眼镜 但是我根据正则规范写进去 前台老提示 不正确
  • 奥特曼 #22 · 2020-12-09 15:40:30
    小黄人 18html 都试过了 前台还是提示填写错误
  • 小黄人 18html #23 · 2020-12-09 15:41:03
    奥特曼 提示不正确,那就说明你的正则不对啊,这么简单!!!!你问问题的方式本身就有问题了你应该问的是,我要达到某某效果,这里的验证正则应该怎么写!这就完事了你去网上复制一个别人的正则,然后来这里问!这个正则又不是论坛里人给你的,然后你一直在纠结这个正则验证为什么错误??那他正则本身写错了,自然就错误啊!
  • 奥特曼 #24 · 2020-12-09 15:51:12
    小黄人 18html 我需要三个效果 第一个效果是 只能输入汉字至少两位 ;第二个效果是 只能输入手机或者座机
  • 谢先生 #25 · 2020-12-09 15:52:26
    找人给你写一个正则表达式就行了,表达式不对而已
  • 小黄人 18html #26 · 2020-12-09 16:48:00
    奥特曼 以我的知识度,姓名部分只能是 判断是否有除中文以为的字符存在,以及是否大于等于6位数,没办法去判断是否大于2位数[^\u4e00-\u9fa5]|[\u4e00-\u9fa5]{6,}
  • 小黄人 18html #27 · 2020-12-09 18:04:40
    奥特曼



    function dr_sub_form_name($value, $data = [], $old = []) {
    
        if (!$value) {
            return dr_return_data(0, '没有填写');
        } elseif (!preg_match('/^([\xe4-\xe9][\x80-\xbf]{2}){2,4}$/', $value)) {
            return dr_return_data(0, '名称格式不对');
        }
    
        return dr_return_data(1, 'ok');
    }
    
    
    function dr_sub_form_tel_phone($value, $data = [], $old = []) {
        if (!$value) {
            return dr_return_data(0, '没有填写');
        } elseif (!preg_match('/^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/', $value)) {
            return dr_return_data(0, '电话号码不对');
        } 
        return dr_return_data(1, 'ok');
    
    }
  • 奥特曼 #28 · 2020-12-22 09:47:58
    @小黄人 18html:谢谢大佬的 帮忙

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: