正则表达式。和空间

时间:2012-07-24 09:38:02

标签: php regex

我遇到正则表达式问题。什么时候我输入'圣Joe',输入作为'St'存储在后端只要。我的正则表达式中有一个空格,但我不确定是什么问题。

这是输入经历的功能。

function reg_sent($i){
    $reg_sent = "/[^A-Za-z0-9., '\n\r ]/";
    return preg_replace($reg_sent, '', $i);
}

1 个答案:

答案 0 :(得分:2)

您的函数会删除字符串中不属于字符类A-Za-z0-9., '\n\r的所有字符。所以它使"St. Joe"完全不变。

您的问题必须来自您计划的其他部分。