加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

限制用户输入的用户名密码邮箱格式(正则表达式)

发布时间:2020-12-14 01:28:19 所属栏目:百科 来源:网络整理
导读:public void onClick(View v) { // TODO Auto-generated method stub final String name = et_register_username.getText().toString().trim(); final String pwd=et_register_userpwd.getText().toString().trim(); final String email=et_register_email.g
public void onClick(View v) {
        // TODO Auto-generated method stub
        final String name = et_register_username.getText().toString().trim(); 
        
        final String pwd=et_register_userpwd.getText().toString().trim();
        final String email=et_register_email.getText().toString().trim();
        switch (v.getId()) {
        case R.id.btn_register_sure:
            String  c,b;
//            c=name.charAt(0);
            c=(String) name.subSequence(0,1);
            b=(String) pwd.subSequence(0,1);
            System.out.println(c);
            System.out.println(b);
            if(c.matches("^[a-zA-Z]*")||c.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$")||c.equals("_")&&name.length()<=10){
                if(b.matches("^[a-zA-Z]*")||b.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$")||b.equals("_")&&pwd.length()<=10){
                registerThred();
            
            }else{
                Toast.makeText(this,"必须以字母下划线开头,最长10位",Toast.LENGTH_SHORT).show();
            }    }    
            break;
限制的格式:用户名密码只能以字母下划线为开头

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读