在PHP上剥离javascript的regex
regex for stripping javascript on PHP
我想删除PHP字符串上发现的所有javascript,我试图通过preg_replace
这样做:$text = preg_replace("/<script.*<'/script>/mis", "", $text);
但是这样做之后,$text是一个空字符串。我做错了什么?在http://www.phpliveregex.com/上尝试这个正则表达式似乎有效,但在现实生活中使用它没有返回任何东西。
通常情况下,你不只是想删除(转义)javascript,但各种各样的HTML标签,防止一个漏洞给你。您可以使用http://docs.php.net/manual/en/function.htmlspecialchars.php或http://docs.php.net/manual/en/function.htmlentities.php
相关文章:
- RegEx JavaScript:数字后的符号提取
- 在RegEx(JavaScript)中正确转义变量
- REGEX (javascript) - 允许字母数字字符中的特殊字符不在第一个位置
- Regex Javascript 如何模仿 PHP Regex 的 Negative Lookback
- 创建密码regex(javascript)
- 使用Regex Javascript选择第一个目录
- Regex/Javascript;否定地选择两个字符的重复
- W RegEx JavaScript
- Regex javascript remove _ -
- 匹配引号之间的随机字符串Regex javascript
- 使用regex/JavaScript将EDT时间戳转换为PST
- Regex Javascript电话号码验证最小-最大长度检查
- 测试相邻辅音的Regex(Javascript)
- Regex/Javascript函数将价格存储为基于美分的数字
- 从匹配的Regex JavaScript中选择字符
- Regex Java vs Regex Javascript
- Regex JavaScript字符串并将结果存储到变量中
- 前面有的Regex javascript
- RegEx Javascript-我做错了什么
- 搜索'www.'替换为'http://'使用regex javascript