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 相关文章推荐
EXT中xtype的含义分析
Jan 07 Javascript
javascipt基础内容--需要注意的细节
Apr 10 Javascript
javascript实现文字图片上下滚动的具体实例
Jun 28 Javascript
javascript实现修改微信分享的标题内容等
Dec 11 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
vue.js学习笔记之绑定style样式和class列表
Oct 31 Javascript
BootStrap 弹出层代码
Feb 09 Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 Javascript
浅谈Express异步进化史
Sep 09 Javascript
微信小程序遍历Echarts图表实现多个饼图
Apr 25 Javascript
手机浏览器唤起微信分享(JS)
Oct 11 Javascript
微信小程序实现分页加载效果
Nov 19 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中使用smarty生成静态文件的例子
2014/04/24 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
JavaScript Distilled 基础知识与函数
2010/04/07 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
python和ruby,我选谁?
2017/09/13 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
自考毕业自我鉴定范文
2013/10/27 职场文书
勤奋学习演讲稿
2014/05/10 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
Vue+Element UI实现概要小弹窗的全过程
2021/05/30 Vue.js
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android