使用preg_match
验证Twitter用户名的模式是什么?
答案 0 :(得分:3)
我认为greg忘记了表示twitter处理程序开头的“@”:
preg_match("/\@[a-z0-9_]+/i", $username);
答案 1 :(得分:1)
Twitter允许您使用字母,数字和'_',所以
preg_match("/[a-z0-9_]+/i", username)
对于至少包含一个字符的不区分大小写的搜索。
答案 2 :(得分:0)
更好的是:
preg_match('/^\@[\w]+$/', $value);