📄 javascript.js
字号:
<!--
<!-- 判断可选表格的内容是否显示 -->
function checktable(){
if(document.userinfo.checkbox.checked == true){
document.all.option_table.style.display = "";
}
else{
document.all.option_table.style.display = "none";
}
}
<!-- 用户名是否附和格式 -->
function isUserName(username){
var i;
if(username.length ==0 || username.length < 6 ){
alert("用户名不能为空,长度不能少于6位,请返回重新输入!");
return false;
}
/*
for(i=0;i<username.length;i++){
if(username.charAt(i) < 'a' || username.charAt(i) > 'z' && username.charAt(i) < 'A' || username.charAt(i) > 'Z' && username.charAt(i) < '0' || username.charAt(i) > '9')
{
alert("输入的用户名含有非法字符,请返回重新输入!");
return false;
}
}*/
return true;
}
<!-- 密码是否附和格式 -->
function isPassWord(pwd,repwd){
if(pwd.length == 0 || pwd.length < 6 ){
alert("密码长度不度少于6位,请返回重新输入!");
return false;
}
if(pwd != repwd){
alert("两次输入密码不匹配,请返回重新输入!");
return false;
}
return true;
}
<!-- E-mail地址是否附和格式 -->
function isEmail(email){
var str = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|cn|CN|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$";
var s = new RegExp(str);
if(email.length == 0){
alert ("E-mail地址不能为空,请返回重新输入!")
return false;
}
if(email.search(s) != -1){
return true;
} else{
alert ("E-mail地址格式不正确,请返回重新输入!")
return false;
}
}
<!-- 身份证号是否附和格式 -->
function isId(id){
var i,j;
j=id.length;
if(j > 0 && j != 15 && j != 18){
alert("身份证号必须是15或18位,请返回重新输入!");
return false;
}
if(j == 15){
for (i=0;i<15;i++){
if (id.charAt(i)<'0' || id.charAt(i)>'9'){
alert("输入的身份证号含有非法字符,请返回重新输入!");
return false;
}
}
}
if(j == 18){
for(i=0;i<17;i++){
if(id.charAt(i)<'0' || id.charAt(i)>'9'){
alert("输入的身份证号含有非法字符,请返回重新输入!");
return false;
}
}
}
return true;
}
<!-- 手机号码是否附和格式 -->
function isMobilePhone(phone){
var i=0;
for(i=0;i<phone.length;i++){
if(phone.charAt(i) < '0' || phone.charAt(i) > '9' ){
alert("输入的手机号码含有非法字符,请返回重新输入!");
return false;
}
}
if(phone.length > 0 && phone.length != 11 ){
alert("手机号码长度不度少于11位,请返回重新输入!");
return false;
}
return true
}
<!-- 电话号码是否附和格式 -->
function isPhone(phone){
var str = "^[0-9]*[-]{0,3}[0-9]*$";
var s = new RegExp(str);
if(phone.length > 0 && phone.length < 8 ){
alert ("电话号码最小必须等于8位数,请返回重新输入!")
return false;
}
if(phone.search(s) != -1) {
return true;
}else {
alert ("电话号码格式不正确,请返回重新输入!")
return false;
}
}
<!-- 邮政编码是否附和格式 -->
function isPostalcode(postalcode){
if(isNaN(postalcode)){
alert("邮政编码必须为数字,请返回重新输入!")
return false;
}
if(postalcode.length > 0 && postalcode.length < 6){
alert("邮政编码不能少于6位数,请返回重新输入!")
return false;
}
return true;
}
<!-- 验证表单提交的数据是否附和格式 -->
function isNull(form){
if(!isUserName(form.username.value)){ <!-- 调用isUserName(username)函数 -->
return false;
}
if(!isPassWord(form.pwd.value,form.repwd.value)){ <!-- 调用isPassWord(pwd,repwd)函数 -->
return false;
}
if(!isEmail(form.email.value)){ <!-- 调用isEmail(email)函数 -->
return false;
}
if(!isId(form.id.value)){ <!-- 调用isId(Id)函数 -->
return false;
}
if(!isMobilePhone(form.mobile.value)){ <!-- 调用isMobilePhone(phone)函数 -->
return false;
}
if(!isPhone(form.phone.value)){ <!-- 调用isPhone(phone)函数 -->
return false;
}
if(!isPostalcode(form.postalcode.value)){<!-- 调用isPostalcode(postalcode)函数 -->
return false;
}
return true;
}
//-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -