javascript简单判断输入内容是否合法的方法


Posted in Javascript onMay 11, 2016

本文实例讲述了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 相关文章推荐
jquery星级插件、支持页面中多次使用
Mar 25 Javascript
jquery获取div距离窗口和父级dv的距离示例
Oct 10 Javascript
javascript读写json示例
Apr 11 Javascript
javascript获取checkbox复选框获取选中的选项
Aug 12 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
纯js三维数组实现三级联动效果
Feb 07 Javascript
js 性能优化之算法和流程控制
Feb 15 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
Mar 15 Javascript
angular过滤器实现排序功能
Jun 27 Javascript
python爬取安居客二手房网站数据(实例讲解)
Oct 19 Javascript
关于layui的动态图标不显示的解决方法
Sep 04 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
Jun 08 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
May 10 #Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
May 10 #Javascript
JavaScript中的原型prototype完全解析
May 10 #Javascript
简单解析JavaScript中的__proto__属性
May 10 #Javascript
Web Uploader文件上传插件使用详解
May 10 #Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
May 10 #Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 #Javascript
You might like
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
11款基于Javascript的文件管理器
2009/10/25 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
vue3.0自定义指令(drectives)知识点总结
2020/12/27 Vue.js
[06:13]DOTA2进化论(修改版)
2013/10/08 DOTA
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
Python XML RPC服务器端和客户端实例
2014/11/22 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
Django模板Templates使用方法详解
2019/07/19 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
考博专家推荐信
2014/05/10 职场文书
责任书范本
2014/08/25 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
高中美术教学反思
2016/02/17 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书