检测用户名非法字符

    xiaoxiao2025-09-09  542

    public static String stringFilter(String str)throws PatternSyntaxException{            // 只允许字母、数字和汉字             String   regEx  =  "[^a-zA-Z0-9\u4E00-\u9FA5]";                            Pattern   p   =   Pattern.compile(regEx);            Matcher   m   =   p.matcher(str);            return   m.replaceAll("").trim();        } tv_other.setOnClickListener(new OnClickListener() {    @Override    public void onClick(View v) {     // TODO Auto-generated method stub     nicheng = ed_xiugainicheng.getText().toString();         String str = stringFilter(nicheng.toString());             if(!nicheng.equals(str)){            Toast.makeText(WoXiuGaiNiChengActivity.this, "不能输入非法字符!" , Toast.LENGTH_SHORT).show();     } }
    转载请注明原文地址: https://ju.6miu.com/read-1302463.html
    最新回复(0)