为了账号安全,请及时绑定邮箱和手机立即绑定

Wordpress preg_match 撇号

Wordpress preg_match 撇号

PHP
胡子哥哥 2021-11-26 17:54:42
我试图只允许标题中的特定符号,这是通过 ajax 调用提交的,所以我使用的是 preg_match,但事实证明撇号正在通过编码 - &#039;,所以我的 preg_match 没有看到它。if (strlen($_POST["meta"]) < 101 && preg_match("/^[a-zA-Z0-9'\-\+:,!&. ]+$/", $_POST["meta"])) {  //update post title code}什么是正确的解决方法?
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

所以,我用html_entity_decode做到了这一点


$title = $_POST["meta"];

$title = html_entity_decode($title);


if (strlen($title) < 101 && preg_match("/^[a-zA-Z0-9'\-\+:,!&. ]+$/", $title)) {  

//update post title code

}


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信