JavaScript判断输入内容是否合法的方法
作者:拾光时间:2026-10-30 06:18:41浏览:633
本文介绍一种使用JavaScript判断用户输入内容是否合法的方法。通过定义合法字符串,获取用户输入并循环检查每个字符,利用indexOf返回值判断是否存在非法字符。
JavaScript判断输入内容是否合法的方法
本文分享一种使用JavaScript判断用户输入内容是否合法的简单方法,供读者参考。
检测用户输入内容中是否包含非法字符的实现思路
检测用户输入内容中是否包含非法字符的实现思路如下。
1. 定义合法的字符串(源字符串) 2. 获取用户输入的内容 3. 循环取出用户输入的每一个字符,在源字符串中查找 1)如果找到,返回字符串查找的位置 2)如果未找到,返回-1,利用-1检测用户输入的内容是否合法
示例代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>用户名是否可用</title>
<script type="text/JavaScript"language="javascript">
function username(){
var regex=/[a-zA-Z0-9_]*/;
var username =document.getElementById('text').value;
vara=regex.exec(username);
if(a!=""){
alert('用户名可用!');
}else{
alert('有非法字符');
}
}
</script>
</head>
<body>
<form>
用户名:<input type="text"id="text" />
<inputtype="button" onClick="username();" value="检验是否可用"/>
</form>
</body>
</html>
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
作者最新文章
JS处理含Emoji或中文的字符串转数组乱码问题
2026-11-05 16:12:28
JS怎么使用展开运算符合并对象
2026-11-05 14:42:18
ES6+环境下判断JS对象为空的简洁写法
2026-11-05 12:12:23
怎么通过replacer函数自定义JS中JSON的格式化输出
2026-11-05 11:19:44
JS正则表达式基础:字面量与RegExp构造函数的区别及常用元字符
2026-11-05 11:16:58
