检查输入以进行电报登录

时间:2019-04-12 19:54:31

标签: php

我有一个输入:

@<input type="text" name="telegram_login" placeholder="Please enter valid login Telegram">

我需要允许写用户仅登录电报,而不是链接,符号,例如:``@ , ',', '$' e.t.c,仅登录。我该怎么办?

我尝试过:

$login = str_replace($_POST['telegram_login'], '@', '');

但这仅删除@。但是我需要其他符号,我不知道所有符号。

1 个答案:

答案 0 :(得分:0)

$login = preg_replace("/[^a-zA-Z0-9]/", "", $_POST['telegram_login']);

基本上,它是一个正则表达式,它将替换任何非字母数字。