限制用户输入的用户名密码邮箱格式(正则表达式)
发布时间: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;限制的格式:用户名密码只能以字母下划线为开头 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |