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 相关文章推荐
用js得到网页中所有的div的id
Oct 19 Javascript
js调用webservice中的方法实现思路及代码
Feb 25 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
javascript + jquery实现定时修改文章标题
Mar 19 Javascript
jquery禁止回车触发表单提交
Dec 12 Javascript
使用堆实现Top K算法(JS实现)
Dec 25 Javascript
angular使用bootstrap方法手动启动的实例代码
Jul 18 Javascript
ES6中Array.includes()函数的用法
Sep 20 Javascript
Vue基于NUXT的SSR详解
Oct 24 Javascript
JavaScript中关于class的调用方法
Nov 28 Javascript
vue项目中使用tinymce编辑器的步骤详解
Sep 11 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
Apr 15 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数据加密详解
2013/06/18 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
php桥接模式应用案例分析
2019/10/23 PHP
jQuery操作select的实例代码
2012/06/14 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
js实现移动端轮播图
2020/12/21 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
使用Python进行二进制文件读写的简单方法(推荐)
2016/09/12 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
Java和Javasciprt的区别
2012/09/02 面试题
个人求职简历的自我评价
2013/10/19 职场文书
优秀求职自荐信怎样写
2013/12/18 职场文书
行政助理的岗位职责
2014/02/18 职场文书
降消项目实施方案
2014/03/30 职场文书
辅导员评语
2014/05/04 职场文书
刮痧观后感
2015/06/05 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python
使用 Apache 反向代理的设置技巧
2022/01/18 Servers
如何利用React实现图片识别App
2022/02/18 Javascript