JAVA中验证用户名非法字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中验证用户名非法字符相关的知识,希望对你有一定的参考价值。
for(int i=0; i<data.custName.length(); i++)
if(data.custName.charAt(i) == '/')
JOptionPane.showMessageDialog(null,"用户名出现非法字符");
return;
chatAt 怎么理解
CharAt(i)方法就是返回字符串第i位置的字符,i起始为0
例如:
String a = "123456";
a.CharAt(0)就是"1"
a.CharAt(1)就是"2" 参考技术A public char charAt(int index) 这是charAt()方法的函数声明
作用是返回索引为index 的字符 索引从零开始
比如
String str = "Java Hello";
char ch ;
ch = str.charAt(5);
System.out.println(ch);
打印结果为 H
java 判断字符是不是是非法字符
参考技术A public class Testpublic static void main(String[] args)
String str = "asdasd'asdasd";
if(str.matches("[a-zA-Z0-9_\\u4e00-\\u9fa5]*"))
//不是非法字符
以上是关于JAVA中验证用户名非法字符的主要内容,如果未能解决你的问题,请参考以下文章