JavaScript002,验证输入
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>检查输入的内容是否为数字</p>
<!-- 建立文本框输入内容,placeholder=''可以在里面输入提示信息 -->
<input type="text" name="" id="demo1" value="" placeholder="请输入内容" />
<!-- 点击按钮,执行myFunction()函数 -->
<button type="button" onclick="myFunction()">检查</button>
<!-- 输出结果 -->
<p id="demo2" style="color: red;"></p> <script type="text/javascript">
function myFunction(){
var x = document.getElementById('demo1').value;//获取input框内的值,也就是value
var y = document.getElementById('demo2');//获取p标签,方便输出结果
if(x==""||x==" "||isNaN(x)){//isNaN(x):检查X是否不为数字,不是就输出if,否则输入else
y.innerHTML='输入内容不是数字,重新输入!';
}
else{
y.innerHTML='输入正确!';
}
}
/* if(x==""||x==" "||isNaN(x))只能判断空值,一个空格,和非数字,
如果是多个空格或者特殊符号依然会判断错误,所以实际应用当中需要用到正则表达式; */
</script> <p>------------分割线------------</p>
<p>用正则表达式判断输入的内容是否为数字</p>
<!-- 建立文本框输入内容,placeholder=''可以在里面输入提示信息 -->
<input type="text" name="" id="demo3" value="" placeholder="请输入内容" />
<!-- 点击按钮,执行myFunction1()函数 -->
<button type="button" onclick="myFunction1()">检查</button>
<!-- 输出结果 -->
<p id="demo4" style="color: red;"></p> <script type="text/javascript">
function myFunction1(){
var a = document.getElementById('demo3').value;
var b = document.getElementById('demo4');
if(a.replace(/(^\s*)/,"")==""||isNaN(a)){
b.innerHTML='输入内容不是数字,重新输入!';
}
else{
b.innerHTML='输入正确!';
}
}
/* a.replace(/(^\s*)/,"")==""
这里表示以空格开头且有1个或多个空格,就会把值转换为==""空值,从而判断不是数字
^ 表示以某个字符开头
\s 表示空白字符 包括:空格、Tab、换行、回车
* 表示有一个或者多个同类型字符 其他复杂的正则还没研究过,这里只是简单例子
*/
</script>
</body>
</html>
JavaScript002,验证输入的更多相关文章
- js验证输入的金钱格式
<html> <head> <title>js验证输入的金钱格式</title> <script type="text/javascri ...
- PeopleEditor允许客户端输入的同时验证输入的内容
如何判断PeopleEditor的值为空 在sharepoint开发中,我们经常会用到PeopleEditor这一控件,最近我在写程序的时候用到了,开始的时候不知道怎么用,后来问题解决啦,现在写出 ...
- js 捕捉回车键触发登录,并验证输入内容
js 捕捉回车键触发登录,并验证输入内容 有时候我们会遇到 web 页面中捕捉按键,触发一些效果, 比如常见的回车键触发登录,并验证输入内容,下面会介绍,截图: 一.最简单的捕捉回车键:判断按下的是不 ...
- JavaScript:验证输入
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- WPF TextBox 验证输入
//验证输入为数字private void txt_time_KeyDown(object sender, KeyEventArgs e){ if (!((e.Key >= Key.D0 &am ...
- javascript不用正则验证输入的字符串是否为空(包含空格)
在项目中需要验证输入的字符串是否为空,包括空格,不太喜欢使用正则,所以就想到了js的indexOf函数,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没 ...
- js验证输入的是否是数字,小数保留几位小数
1.验证方法 validationNumber(e, num) e代表标签对象,num代表保留小数位数 function validationNumber(e, num) { -]+\.?[-]*$ ...
- php验证输入字符串中含有非法字符
$pattern = "/(&|"|<|>|')+/"; preg_match($pattern, $media_name, $matches); ...
- javascript数字验证输入
javascript数字验证功能: <html> <body> <p>请输入数字.如果输入值不是数字,浏览器会弹出提示框.</p> <input ...
随机推荐
- SpringBoot开发
创建一个Spring Boot,可以直接使用构建工具(Maven或Gradle)创建,也可以使用spring.io网站创建,一般会选择使用spring.io创建 使用IDEA创建一个Spring Bo ...
- js中实现base64加密、解密
//base64加密 解密 /* //1.加密 var result = Base.encode('125中文'); //--> "MTI15Lit5paH" //2.解密 ...
- 关于iframe的一些使用
在iframe页面,获取当前iframe的id var iframeId = window.frameElement.id.toString(); 获取父窗口中另一个iframe的iframe,注意返 ...
- iText输出中文
使用iTextAsian.jar中的字体 BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont ...
- 1、5 写注册的后台并写前台html&密码加密&id 随机
1 public void save(Student student) { // TODO Auto-generated method stub student.setSid(UUID.randomU ...
- docker安装详细步骤-centos7
https://www.runoob.com/docker/centos-docker-install.html 一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.1 ...
- 习题一初步理解时间复杂度大O表示法案例
1.如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a.b.c可能的组合? 如上:a+b+c=1000, a平方+b平方=c平方 求出所有abc可能的组合 ...
- centos7.6 yum安装mysql5.7版本
由于mysql5.5及之前的版本一些项目上线报错 卸载: 首先删除centos上原来的mysql老版本,注意备份,清理干净. 之前怎么安装的清理,防止卸载不干净会有冲突. 我之前yum安装mysql5 ...
- PHP切割整数工具,类似微信红包金额分配
Composer地址:https://packagist.org/packages/werbenhu/php-number-slicing GitHub地址:https://github.com/we ...
- Struts2中OGNL表达式的用法
今天分享的是Struts2框架中的一种ognl表达式语言,主要分两个目标去学习 1.理解struts2传值的优先级 2.ognl与el的区别 一:ognl表达式语言简介 OGNL的全称是O ...