1)6到16个字符,字符仅为大小写字母、下划线、数字和中文

解决方案 »

  1.   

    @"^([A-Za-z0-9]|_|(\u4e00-\u9fa5])){6,16}$"
      

  2.   

    303afei():
    我试过,怎么不行啊?我输入123456应该说是合法的字符串呀,可是……
      

  3.   

    @"^([a-zA-Z0-9]|_|[\u4e00-\u9fa5]){6,19}$"
      

  4.   

    ^([A-Za-z0-9]|_|[\u4e00-\u9fa5]){6,16}$
      

  5.   

    如果不保存值,还是用@"^(?:[a-zA-Z0-9]|_|[\u4e00-\u9fa5]){6,19}$"更好
      

  6.   

    不好意思写错了
    @"^([A-Za-z0-9]|_|[\u4e00-\u9fa5]){6,16}$"
      

  7.   

    "^([A-Za-z0-9]|_|[\u4e00-\u9fa5]){6,16}$"这是是把中文也当成一个字符处理,我想让中文当成两个字符处理,怎么办