php专区

 首页 > php专区 > 正则表达式 > PHP html标签正则替换并可自定义正则规则_正则表

PHP html标签正则替换并可自定义正则规则_正则表

分享到:
【字体:
导读:
          PHP有个去除HTML标签的函数strip_tags,不过对于某些特殊符号不好使,下面这个函数的功能非常强大,同时用户还可以根据自己的需要进行正则替换....

复制代码 代码如下:

function pregstring($str){
$strtemp = trim($str);
$search = array(
"|'|Uis",
"|].*?|Uis", // 去掉 javascript
"|[字定义].*[/字定义]|Uis", // 去掉缩略图
"|<[/!].*?[^<>]*?>|Uis", // 去掉 HTML 标记
"'>(quot|#34);'i", // 替换 HTML 实体
"'>(amp|#38);'i",
"|,|Uis",
"|[s]{2,}|is",
"[>nbsp;]isu",
"|[$]|Uis",
);
$replace = array(
"`",
"",
"",
"",
"",
"",
"",
" ",
" ",
" ",
);
$text = preg_replace($search, $replace, $strtemp);
return $text;
}
echo pregstring(字符串); //使用方法
?>
分享到:
asp email邮箱地址验证正则表达式_正则表...
上篇文章我们用字符串查找的方法实现了asp email邮箱地址的验证,有可能比较喜欢正则表达式的朋友,这里也给出相应的代码。方法一 复制代码 代码如下: Public Function ChkMail(ByVal Email) Dim Rep,Pmail : ChkMail = True : Set Rep = New RegExp Rep.Pattern = "([.a-zA-Z0-9_-]){2,10}@([a-zA-Z0-9_-]){2,10}(.([a-...
邮箱地址正则表达式验证代码合集脚本之家...
邮箱地址验证正则表达式 dedecms中的邮箱地址验证 复制代码 代码如下: 经测试a@jb51.net这样的邮箱CheckEmail不支持但is_email支持,但对于这样的邮箱很少有人用,所以也是可以的。大家可以根据需要选择。 asp 判断电子邮件邮箱的地址格式是否正确 我们可用下列办法来解决这一问题——但只是能够判断每个电子邮件地址...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……