php 过滤英文标点符号 过滤中文标点符号
2014-06-12 08:58
225 查看
php 过滤英文标点符号 过滤中文标点符号 代码
function filter_mark($text){
if(trim($text)=='')return '';
$text=preg_replace("/[[:punct:]\s]/",' ',$text);
$text=urlencode($text);
$text=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%27|%2A|%28|%29|%2B|%7C|%5C|%3D|\-|_|%5B|%5D|%7D|%7B|%3B|%22|%3A|%3F|%3E|%3C|%2C|\.|%2F|%A3%BF|%A1%B7|%A1%B6|%A1%A2|%A1%A3|%A3%AC|%7D|%A1%B0|%A3%BA|%A3%BB|%A1%AE|%A1%AF|%A1%B1|%A3%FC|%A3%BD|%A1%AA|%A3%A9|%A3%A8|%A1%AD|%A3%A4|%A1%A4|%A3%A1|%E3%80%82|%EF%BC%81|%EF%BC%8C|%EF%BC%9B|%EF%BC%9F|%EF%BC%9A|%E3%80%81|%E2%80%A6%E2%80%A6|%E2%80%9D|%E2%80%9C|%E2%80%98|%E2%80%99|%EF%BD%9E|%EF%BC%8E|%EF%BC%88)+/",' ',$text);
$text=urldecode($text);
return trim($text);
}
function filter_mark($text){
if(trim($text)=='')return '';
$text=preg_replace("/[[:punct:]\s]/",' ',$text);
$text=urlencode($text);
$text=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%27|%2A|%28|%29|%2B|%7C|%5C|%3D|\-|_|%5B|%5D|%7D|%7B|%3B|%22|%3A|%3F|%3E|%3C|%2C|\.|%2F|%A3%BF|%A1%B7|%A1%B6|%A1%A2|%A1%A3|%A3%AC|%7D|%A1%B0|%A3%BA|%A3%BB|%A1%AE|%A1%AF|%A1%B1|%A3%FC|%A3%BD|%A1%AA|%A3%A9|%A3%A8|%A1%AD|%A3%A4|%A1%A4|%A3%A1|%E3%80%82|%EF%BC%81|%EF%BC%8C|%EF%BC%9B|%EF%BC%9F|%EF%BC%9A|%E3%80%81|%E2%80%A6%E2%80%A6|%E2%80%9D|%E2%80%9C|%E2%80%98|%E2%80%99|%EF%BD%9E|%EF%BC%8E|%EF%BC%88)+/",' ',$text);
$text=urldecode($text);
return trim($text);
}
相关文章推荐
- php 过滤英文标点符号及过滤中文标点符号代码
- php 过滤英文标点符号及过滤中文标点符号代码
- php过滤所有英文中文的标点符号代码
- php 过滤英文标点符号 过滤中文标点符号
- php过滤所有英文中文的标点符号代码
- 【转】SQL函数:字符串中提取数字,英文,中文,过滤重复字符
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写(转)
- php判断字符串是英文还是中文
- 提取数字、提取英文、提取中文、过滤重复字符等SQL函数(含判断字段值是否有中文)
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写
- SQL函数:字符串中提取数字,英文,中文,过滤重复字符
- php 中 escapeshellarg 中文被过滤
- 提取数字、提取英文、提取中文、过滤重复字符等SQL函數
- 【转】php中escapeshellarg中文被过滤
- php 如何匹配中文或英文姓名
- SQL过滤中文(或英文)数据
- SQL函数:字符串中提取数字,英文,中文,过滤重复字符
- php 判断字符串是中文还是英文
- 提取数字、提取英文、提取中文、过滤重复字符等SQL函數
- [转]在sqlserver中如何从字符串中提取数字,英文,中文,过滤重复字符