liu_chen_yue
2014-12-25 08:01
采纳率: 25%
浏览 18.5k

字符串要求由字母、数字、下划线组成的正则表达式怎么写?

字符串要求由字母、数字、下划线组成的正则表达式怎么写?就类似于密码的判断。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 辉歌 2014-12-25 08:09
    [a-zA-Z0-9_] +
    
    点赞 评论
  • Lucky_fishy 2014-12-25 08:14

    \w+
    答案内容还要10个字符。。。

    点赞 评论
  • iaiti 2014-12-25 08:17

    [A-Za-z0-9]+//_+[A-Za-z0-9]+
    [A-Za-z0-9]+//_+
    //_+[A-Za-z0-9]+
    这种只是有字母中间,头部或者尾部有下划线而已,
    但是,如果是字母_字母_字母_这种呢,还有更多种,所以是适配不了这么多种的。

    点赞 评论
  • 衹到老 2014-12-25 10:29

    直接/^/w+$/ 就可以了啊

    点赞 评论
  • 娃都会打酱油了 2014-12-25 10:31

    ^\w*$ 可以为空
    ^\w+$ 至少要有一个字符

    点赞 评论
  • 兔子党-督察 2014-12-27 15:04

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

    点赞 评论
  • zhumengstyle 2018-08-13 10:19

    用户名由字母,汉字,数字,下划线组成,且不能以数字和下划线开头
    /^[(\x{4E00}-\x{9FA5})a-zA-Z]+[(\x{4E00}-\x{9FA5})a-zA-Z_\d]*$/u

    点赞 评论

相关推荐 更多相似问题