PHP有关去空格的正则表达式


PHP有关去空格的正则表达式
1.去后导空格(包括半角空格和全角空格)的正则表达式
先用正则表达式$str=ereg_replace("( |   )*$","",$str)将字符串结尾处的半角空格和全角空格用半角空格替换,然后再用函数trim($str)即可
2.去前导空格(包括半角空格和全角空格)的正则表达式
先用正则表达式$str=ereg_replace("^( |   )*|","",$str)将字符串前面的半角空格和全角空格用半角空格替换,然后再函数trim($str)即可
3.去前导和后导空格(包括半角空格和全角空格)
$str = ereg_replace("^( |   )*|( |   )*$","",$str )用半角空格替换字符串两端的半角空格和全角空格,再用trim($str)即可
4.去所有空格(包括前导,后导和中间包含的空格)
$str = ereg_replace("( | )*","",$str);