我在前端创建了一个文本框,我想在服务器端验证输入。输入有一些条件:
如何实现这一目标?
我试图分裂:
String str=request.getParameter("name");
String[] str1=name.split("");
我如何从这里继续?
答案 0 :(得分:1)
您可以尝试使用以下代码根据您的要求查找匹配项,同样在这种情况下,我有三个父项,以确保长度是三个字符。
String str = "asdf123 1a2 2aa";
String[] strArr = str.split(" ");
for(int i=0; i<strArr.length;i++)
{
if(strArr[i].matches("^[0-9][A-Za-z][A-Z0-9a-z]$")) /*Regex should be according to your requirements.*/
System.out.println("Matches");
else
System.out.println("Doesn't match");
}
}