我有一个输入:
@<input type="text" name="telegram_login" placeholder="Please enter valid login Telegram">
我需要允许写用户仅登录电报,而不是链接,符号,例如:``@ , ',', '$'
e.t.c,仅登录。我该怎么办?
我尝试过:
$login = str_replace($_POST['telegram_login'], '@', '');
但这仅删除@
。但是我需要其他符号,我不知道所有符号。
答案 0 :(得分:0)
$login = preg_replace("/[^a-zA-Z0-9]/", "", $_POST['telegram_login']);
基本上,它是一个正则表达式,它将替换任何非字母数字。