「java验证名字」visual studio code怎么创建php
本篇文章给大家谈谈java验证名字,以及visual studio code怎么创建php对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java验证一个用户名是否存在
- 2、JAVA 中怎么判定一个人名是中文名还是英文名?有什么判定条件吗?
- 3、java怎么验证用户名密码数据库
- 4、java中如何用正则验证用户名(以字母开头的6-12位字符且不能有连续4个以上字母,连续6个以上数字)
- 5、用JAVA语句来验证用户名是否为空
- 6、用Java验证姓名,年龄,电话怎么写。
java验证一个用户名是否存在
package test;
import java.util.Scanner;
public class Confirm {
public static String Name[]={"d","fdf","dfdf"};
public static boolean Check(String str ){
boolean flag=false;
for(int i=0;i2;i++){
String a=Name[i];
if(a.equals(str)){
flag=true;
}
}
return flag;
}
/**
* @param args
*/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name=scan.next();
if(Check(name)){
System.out.println("用户存在");
}
else {
System.out.println("不存在此用户");
}
}
}
验证过的,看看希望有用!
JAVA 中怎么判定一个人名是中文名还是英文名?有什么判定条件吗?
用正则表达式就行了,匹配一下,
String name = "lHJKaa";
String reg = "[a-zA-Z]*";
if (name.matches(reg)) {
System.out.println("名字是英文");
} else {
System.out.println("名字是中文");
}
java怎么验证用户名密码数据库
1,当你建一个数据库:是有用户名与密码的。
2,java中,通过建立一个类,比如说:DatabaseConnector,用于与数据库进行连接。
3,类建好后,如果你用的是mysql数据库的话,还需要再java中加载相应的jar包(mysql-connector-java-3.0.jar),其他数据库也需要加载相应的包。
4.用户名与密码,放于数据库中一个表中,当用户登录时,在数据库该表中查找是否有用户名与密码与所给相同的字段。如有,登录成功,跳转到相应页面。如无,登录失败。
java中如何用正则验证用户名(以字母开头的6-12位字符且不能有连续4个以上字母,连续6个以上数字)
public class TT
{
public static void main ( String[] args )
{
String reg = "(?i)^[a-z].{5,11}$";
String reg1 = "(?i)^.*[a-z]{4,}.*$";
String reg2 = "^.*\\d{6,}.*$";
String str = "a12addd3s";
if (str.matches (reg))
{
if (str.matches (reg1) || str.matches (reg2))
{
System.err.println ("wrong");
}
else
{
System.out.println ("right");
}
}
}
}
用JAVA语句来验证用户名是否为空
三种方法:
String name=“”;
1. name.trim().length()0;
2. name!=null ;
3. !name.equals("");
用Java验证姓名,年龄,电话怎么写。
1、汉字验证
这个方法改一下就行了
/**
* 计算字符串长度. 一个汉字的长度按2计算. 如果给定的字符串为null, 返回0.
*
* @param str
* 待计算长度的字符串
* @return 字符串长度
*/
public static int strlen(String str) {
if (str == null || str.length() = 0) {
return 0;
}
int len = 0;
char c;
for (int i = str.length() - 1; i = 0; i--) {
c = str.charAt(i);
if ((c = '0' c = '9') || (c = 'a' amp; c = 'z')|| (c = 'A' c = 'Z')) {//字母, 数字
len++;
} else {
if (Character.isLetter(c)) { //中文
len += 2;
} else { //符号或控制字符
len++;
}
}
}
return len;
}
2、电话
我给你个思路
就是把字符串转化为数字,然后用try catch 如果呢异常就表明是数字,至于长度length一下就行了,
或用这个
邮编号码:xxx.xxxx(都为数字)
固定电话号码:xx-xxxx-xxxx(都为数字)
手机号码:xxx-xxxx-xxxx(都为数字)
一般来说,基本的校验功能留给页面去处理,可以减轻服务器的负担。建议这些功能放在页面完成。
java中的正则表达式:
/**
* java正则表达式来判断是否EMAIL邮件
*
* @param number
* 待检测字符串
* @return 若是返回true,否则返回false
*/
import org.apache.oro.text.regex.MalformedPatternException;
import org.apache.oro.text.regex.Pattern;
import org.apache.oro.text.regex.PatternCompiler;
import org.apache.oro.text.regex.PatternMatcher;
import org.apache.oro.text.regex.Perl5Compiler;
import org.apache.oro.text.regex.Perl5Matcher;
public static boolean checkFomatNumber(String number) {
//*Regexp匹配模式
//String postCodeRegexp = "([0-9]{3})+.([0-9]{4})+"; //邮政编码的匹配模式
//String phoneRegexp = "([0-9]{2})+-([0-9]{4})+-([0-9]{4})+";//固话的匹配模式
String mobileRegexp = "([0-9]{3})+-([0-9]{4})+-([0-9]{4})+"; //手机的匹配模式
PatternCompiler compiler = new Perl5Compiler();
PatternMatcher matcher = new Perl5Matcher();
Pattern pattern = null;
// Initialization of compiler, matcher, and input omitted;
try {
//pattern = compiler.compile(postCodeRegexp);
//pattern = compiler.compile(phoneRegexp);
pattern = compiler.compile(mobileRegexp);
} catch (MalformedPatternException e) {
return false;
}
if (matcher.matches(number, pattern))
return true;
else
return false;
}
3、年龄跟电话差不多,也是转换为数字,然后比较一下是否大于120
关于java验证名字和visual studio code怎么创建php的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。