微博@匹配用户正则实现 发表于 2015-07-08 | 分类于 PHP 本文阅读大概需要 1 分钟 这个支持最长20个字的名字,只要不是空格的都当有效,取出来之后再验证是否有效用户名 1/@[^\s]{1,20}/ 如果不限长度 1/@[^\s]+/ 如果用户名只可能是英文下划线和数字 1/@[a-z0-9_]+/i 如果还有可能是中文 1/@[a-z0-9_\u4E00-\u9FA5]+/i/