我遇到正则表达式问题。什么时候我输入'圣Joe',输入作为'St'存储在后端只要。我的正则表达式中有一个空格,但我不确定是什么问题。
这是输入经历的功能。
function reg_sent($i){
$reg_sent = "/[^A-Za-z0-9., '\n\r ]/";
return preg_replace($reg_sent, '', $i);
}
答案 0 :(得分:2)
您的函数会删除字符串中不属于字符类A-Za-z0-9., '\n\r
的所有字符。所以它使"St. Joe"
完全不变。
您的问题必须来自您计划的其他部分。