facebook用户名验证正则表达式模式

时间:2010-12-02 00:06:47

标签: php regex facebook

我需要一个正则表达式模式来验证字符串是否是有效的Facebook用户名?

3 个答案:

答案 0 :(得分:19)

根据this site ...

preg_match('/^[a-z\d.]{5,}$/i', $username);

答案 1 :(得分:1)

var pattern=/[~!@#$%^&<>]/;

var name=$username;

var count=0;

if(pattern.test(name) )
{
   alert('only characters');
}

if(name.match(/[0-9]/))
{

    count++;
   if(count>5)
   alert('not exceds 5 digits');
}

答案 2 :(得分:0)

好吧,如果你使用javascript,我做了一个包,想介绍你。

github.com/blue-hope/give-me-profile

你可以这样得到正则表达式:

import { SNSRegex, SNSList } from "give-me-profile";

SNSRegex(SNSList.FACEBOOK_USERNAME)

此外,我配置了正则表达式:/^(?!.*.(?:com|net))[A-Z0-9.]{5,}$/i