php 字符串过滤指定字符,php字符串过滤与替换小结
作者:创新互联 文章来源:网站设计部 点击数: 更新时间:2015-01-26
class cls_string_filter{
//将\n转化为
--囧,这有意思么?
static public function nl2br($string){
return nl2br($string);
}
//将
转化为\n
static public function br2nl($string){
$array = array('
','
');
return str_replace($array,"\n",$string);//字符串替换
}
//多个空格只保留一个
static public function merge_spaces($string){
return preg_replace("/\s(?=\s)/","\\1",$string);//(?=pattern)举例:abc(?=kk)能匹配abckk,但不能匹配abcdd
}
//多个
只保留一个
static public function merge_brs($string){
return preg_replace("/((
)+)/i","
",$string);//---"/"为什么也转义了
}
//过滤字符串中的html标签
static public function strip_tags($string){
return strip_tags($string);
}
//将字符串转换为小写--/--大写
static public function strtolower($string){
return strtolower($string);
}
static public function strtoupper($string){
return strtoupper($string);
}
//过滤字符串开头与结尾的特定字符
static public function trim($string,$char_list='\\\\s'){
$find = array('/[\^\-\]\\\]/S','/\\\{4}/S','/\//');
$replace = array('\\\\\\0','\\','\/');
$char = preg_replace($fine,$replace,$char_list);
$pattern = '^['.$chars.']*|['.$chars.']';
return preg_replace("/$pattern/sSD",'',$string);
}
//过滤字符串中
static public function stric_style($string){
$reg = "/
return preg_replace($reg,'',$string);
}
//过滤字符串中html危险代码
static public function strip_html_tags($string){
$reg = "/(\/?)/(script|iframe|style|html|body|title|meta|\?|\%)([^>]*?>)/is";
return preg_replace($reg,'',$string);
}
}
?>
php 字符串过滤指定字符,php字符串过滤与替换小结相关推荐
- Excel中如何截取字符串中指定字符后的部分字符
1.如何给某列属性为时间整体加一个时间值: 场景一:假如我有一个excel中的某一列如下图所示,如何将该列的时间(用B代替整列)整体加一分钟呢?方法很简单,在空白单元格填写时间格式图中A所示:复制单元 ...
- SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串 -----原文来源于网络 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历 ...
- 将一个数组中的字符串用指定字符分割开,分别放到另一个数组中
#include "stdafx.h" #include <stdio.h> #include <string.h> #pragma warning(dis ...
- js 字符串删除首尾_JavaScript trim 实现去除字符串首尾指定字符的简单方法
实例如下: String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this. ...
- Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数
6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...
- C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。
1. 题目 请编写一个函数function,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目. ...
- [转载] python 去除字符串中指定字符
参考链接: Python字符串 replace python中的strip()可以去除头尾指定字符 ss = '我的电话是18827038663,也是微信号,\n 请加入,谢谢\n\n\n' prin ...
- 去掉字符串头尾指定字符
package com.cloudsky.utils; /*** @ClassName: TrimCharUtil* @Author: lulu* @Description: 去掉字符串头尾指定字符* ...
- 字符串分割(split),将字符串按照指定字符进行分割。split(String regex)和split(String regex, int limit)
一.split(String regex)字符串分割,将字符串按照指定字符进行分割,返回的是一个字符串数组. public String[] split(String regex) {return s ...
- JS字符串截取 “指定字符” 前面和后面的内容!
JS字符串截取 "指定字符" 前面和后面的内容! var string= "07/12" var before = string.split('/')[0] v ...
最新文章
- python语言及其应用-python语言及其应用
- php不支持定时器么,PHP没有定时器?
- linux 复制文件 中文,linux中cp命令如何复制文件
- 数据源管理 | 基于JDBC模式,适配和管理动态数据源
- 为系统扩展而采取的一些措施——缓存
- netty channelinactive触发条件_Netty的Future和Promise
- wifi共享大师电脑版_【小度wifi驱动下载】小度wifi驱动win10官方下载 v3.1 电脑版...
- Mongoose学习参考文档
- 操作系统概念:系统引导过程、引导程序、固件
- chrome frame 在 iframe frameset 下无效 的处理方法
- Android4,flutter插件引用第三方库
- 项目管理工具的选型(jira,teambition,worktitle,tower,trello,云效,禅道)和禅道的基本介绍...
- Office Word 2016 中Word自带公式编辑器编辑的公式转Mathtype出现omml2mml.xsl 问题的解决方法
- C# 根据身份证号码获取人员性别和出生年月
- 捕鱼里金币掉落的效果
- 程序员“薪资被应届生倒挂“现象明显,跳槽还是等待?
- alpine是什么 ?
- 0欧姆电阻、磁珠及电感的作用
- 累了,困了,来看“MySQL”,让你梦回吹角连营
- 淘宝搜索技术代码你知多少