导航:首页 > 编程语言 > java对录入的信息进行有效验证

java对录入的信息进行有效验证

发布时间:2023-12-29 05:51:40

java字符串操作,验证输入的身份证合法与否

/**
* 定义一个方法,输入一个身份证号码(18)位,最终返回一个字符串,格式如下:“尊敬的男士(女士),您是****年**月**日出生的。”
* 要求:如果输入的身份证不是18位,或者格式不正确(包含非数字字符,除了最后一位的X除外)则返回一个字符串“您输入的身份证号码有误”
* */
import java.util.Scanner;

public class JudgeID {
public static void main(String[] args){
Scanner reader = new Scanner(System.in);
System.out.println("请输入您的id号码");
String id = reader.next();
System.out.println(judgeID(id));

}
public static String judgeID(String IDNumber){
int len = IDNumber.length();
String wrongMsg = "您输入的身份证号有误";
String correctMsg = null;
char lastChar = IDNumber.charAt(len-1);
String year = null;
String month = null;
String day = null;

if(len != 18){
return wrongMsg;
}
for(int i = 0; i < len-1; i++){
if(IDNumber.charAt(i) < '0' || IDNumber.charAt(i) > '9' ){
return wrongMsg;
}
}
if(lastChar != 'X' && lastChar > '0' && lastChar < '9'){
return wrongMsg;
}
//如果身份证格式是没有问题的,那个打印年月日信息
year = IDNumber.substring(6,10);
month = IDNumber.substring(10,12);
day = IDNumber.substring(12,14);
correctMsg = "您是"+year+"年"+month+"月"+day+"日出生!";
return correctMsg;
}
}

❷ java中如何校验输入的数据是否为数字呢

//数字判断1
function IsNumeric(s)
{
for (var i=0; i<s.length; i++) {
var c = s.charAt(i);
if (c<'0' || '9'<c) {
return false;
}
}
return true
}

//数字判断2
function IsNumeric2(s)
{
for (var i=0; i<s.length; i++) {
var c = s.charAt(i);
if (c!=' ') {
if (c<'0' || '9'<c) {
return false
}
}
}
return true;
}

//数字判断3
function IsAlphaNumeric(s)
{
for (var i=0; i<s.length; i++) {
var c = s.charCodeAt(i);
if (!(0x0020<=c && c<=0x007e)) return false;
}
return true;
}

❸ java怎样实现登录验证

阅读全文

与java对录入的信息进行有效验证相关的资料

热点内容
电脑网络问题是怎么回事 浏览:193
微信刷卡支付接口开发 浏览:443
win10电脑屏幕旋转90度怎么复原 浏览:456
win10如何进入安全 浏览:319
把两批纸质文件扫描成一个pdf 浏览:98
如何处理缺失数据 浏览:230
软件如何提高编程能力 浏览:82
帝国cms配置文件错误 浏览:290
网络病毒的含义 浏览:641
javascripttext赋值 浏览:596
ubuntu重置用户密码 浏览:14
c4d变形动画教程 浏览:507
fpga调试需要哪个文件 浏览:507
帧中继网络的接口 浏览:223
怎么做socket编程 浏览:57
ipad用什么软件打开dmg文件 浏览:476
建行信用卡中心微信 浏览:126
linuxstdin用法 浏览:900
如何在排列图把数据显示出来 浏览:407
es文件浏览器搜不到电脑 浏览:187

友情链接