如何使用php中的@
函数用.
符号替换电子邮件地址中的-
和preg_replace()
符号?
答案 0 :(得分:17)
答案 1 :(得分:5)
由于您的搜索模式只是字符串,因此使用str_replace
替换字符串会更好,如其他答案所示。
这是基于preg_replace
的答案:
$str = preg_replace('/@|\./','-',$str);
答案 2 :(得分:0)
我不得不替换字符'-'并将其从文本值中删除:
$ var = preg_replace('/-/','',$ var);
这对我有用,以防万一有人只想替换一个字符。这样,我使用户可以输入他们想要的文本,但是当数据到达服务器时,数据将得到纠正。