正则表达式校验微信号

微信号只能是数字字母或者下划线,也可以是纯数字。。。。急急急,在线等。。。。。。。。。。。。。。。。。

常用的命名校验都可以的吧:/^[a-zA-Z0-9_]+$/

Regex rx=new Regex(@"^[a-z_\d]+$");

正则就是这个^[a-z_\d]+$

^[a-zA-Z\d_]{5,}$

我记得微信号要至少5位以上吧。。。

showbo 的 回答就可以解决楼主的问题了。

'^[0-9a-zA-Z_]+$'
oracle中的写法,参考

/^[a-zA-Z0-9_]+$/

^[\w\W\d]+[\w\W\d_]*$

^[a-zA-Z][a-zA-Z0-9_-]{5,19}$
只能6—20个字母、数字、下划线和减号,必须以字母开头(不区分大小写),不支持设置中文