2022-01-03

 form.onsubmit = function (){

字符串非空验证 

let username = document.getElementById('username').value;

字符串的trim()方法可以去除左右的空格 

if(username.trim() == ''){

 alert('用户名不能为空')

阻止表单提交的默认事件

return false;

 }

继续执行默认事件

 return true;

字符串查找验证

var str="this is JavaScript";

str.indexOf('is')

 2

var str="this is JavaScript";

从下标是3的位置开始寻找 找的到返回对应的下标

找不到返回 -1

str.indexOf('is',3)

返回5

str.indexOf('is',6)

返回-1

/* 邮箱的长度验证 */

if(pwd.length<6){

alert('密码长度不能小于6个字符串')

return false;

}

验证两次密码是否一致

let rpwd = document.getElementById('rpwd').value;

 if(pwd != rpwd){

alert('两次密码不一致')

 return false

 }

验证是否包含数字

let user = document.getElementById('user').value;

for(let i=0;i<user.length;i++){

if( isNaN(user[i])==false ){

alert('用户名不能输入数字')

return false

}

}

return true;

 }

验证是否包含数字字符串验证方法

for(var i=0;i<email.length;i++){

 /* 每次循环只截取对应索引的一位,直到遍历完整个字符串 */

var j = email.substring(i, i + 1);

if( isNaN(j)==false ){

alert('不能有数字')

return false

 }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容