`

JS面试题之01

阅读更多
面试题:
Html  input写个onkeyup事件处理,要求输入QQ号码有效,具体为:大于1000,小于15位的数字
<html>
	<!-- Html  input写个onkeyup事件处理,要求输入QQ号码有效,具体为:大于1000,小于15位的数字。 -->
	<head>
		<script>
			function test()
			{
				var obj = document.getElementById('qqnum');
				if(!obj.value)
				{
					alert("QQ number cannot be empty");
					return false;
				}
				if( isNaN(obj.value) )
				{
				  alert("QQ number should be a number");
				  return false;
				}
				if( obj.value <= 1000 || obj.value > 999999999999999 )
				{
					alert("QQ号码应大于1000,小于15位的数字");
				}
			}
			function aaa()
			{
				var obj = document.getElementById('qqnum');
				if(!obj.value)
				{
					alert("QQ number cannot be empty");
					return false;
				}
			
					//alert(obj.value.substr(obj.value.length-1,1));
					var re = /[0-9]/;
				  if(!re.test(obj.value.substr(obj.value.length-1,1)))
				  {
				  	alert('Digit only');
				  	return false;
				  }
				
			}
		</script>
  </head>
  <body>
  	<form>
  	<input type="text" id="qqnum" onkeyup='aaa()'/> <!-- onkeyup='test()' -->
  	<input type="submit" onclick="test()"/>
    </form>
  </body>
</html>


注意: 因为在 input 元素的 onkeyup 事件,每输入一个字符都会被触发,个人觉得
       onkeyup 事件中,只要保证最近输入的一个字符是数字即可。
       整体的检测应该在 submit 的 onclick 事件中进行。
分享到:
评论

相关推荐

    JavaScript面试题,JS面试题,WEB前端面试题下载.pdf

    JavaScript 面试题知识点总结 JavaScript 面试题是前端开发领域中常见的面试题,涵盖了 JavaScript 基础、Web 前端开发等方面的知识点。本文将对 JavaScript 面试题的知识点进行总结,包括 Object.create、...

    JavaScript面试题阿里巴巴JavaScript面试题 阿里巴巴

    ### JavaScript面试题解析 #### 一、ES6的新语法 ES6(ECMAScript 6)是JavaScript语言标准的一个重要版本,它引入了许多新的特性和语法改进,旨在提高开发效率和代码可读性。以下是一些重要的新特性: 1. **let ...

    js面试题面试题面试题

    根据给定的文件信息,以下是对每一道JS面试题的知识点进行详细解析: ### 第一题:编写一个方法求一个字符串的字节长度 #### 解析: 在这道题目中,我们需要编写一个函数来计算字符串的字节长度。这里的重点在于...

    javascript面试题汇总

    JavaScript面试题汇总涵盖了广泛的知识点,以下是其中一些关键点的详细说明: 1. **变量声明**:在JavaScript中,可以使用var关键字声明变量。在给定的题目中,选项A `( )` 是一个无效的声明,因为没有提供任何值,...

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题

    Java面试题、设计模式面试题、Spring面试题、MyBatis面试题、Memcached面试题、MongoDB面试题、ZooKeepe面试题、RabbitMQ面试题、HTML面试题、CSS面试题、Vue面试题、React面试题、JavaScript面试题、2021java面试题...

    js面试题下载

    面试题集合通常包含各种问题,旨在考察候选人在JS基础、jQuery库以及Ajax技术方面的理解和应用能力。现在,让我们深入探讨这些关键知识点。 1. **JavaScript基础**: - 变量与数据类型:了解`var`, `let`, `const`...

    JavaScript常见面试题.pdf

    JavaScript常见面试题

    H5前端面试大全-包含大厂面试题_25个md文件分类面试题.rar

    18.md 5个典型的JavaScript面试题(上) JavaScript 19.md 再来5个JavaScript面试题 JavaScript 20.md BAT web前端开发方向校招都考些什么? General 21.md Eleme 笔试题 General 22.md 一些JS题目的解答 ...

    前端面试题库,包含不限于Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题

    3. **JS面试题**:JavaScript是前端开发的基础,面试中会涵盖ES6+的新特性(如箭头函数、类、Promise、async/await等),原型链,闭包,作用域,异步编程,数据结构与算法等。 4. **HTTP面试题**:理解HTTP协议对于...

    91道js面试题,附必过答案.pdf

    为了提高 JavaScript 的性能,需要遵循严格模式、将 js 脚本放在页面底部、将 js 脚本将脚本成组打包、使用非阻塞方式下载 js 脚本、尽量使用局部变量来保存全局变量、尽量减少使用闭包、使用 window 对象属性方法时...

    JavaScript面试题集锦

    "JavaScript面试题集锦详解" 这篇文章涵盖了JavaScript的多个方面,包括eval函数、window和document对象、null和undefined的区别、数组的map方法、事件机制、use strict模式等。 eval函数 eval函数可以将字符串...

    js面试技巧,面试题总结,MK

    JavaScript,简称JS,是前端开发的核心技术之一,广泛应用于网页和网络应用开发。这份"js面试技巧,面试题总结,MK"文档显然包含了作者在学习过程中整理的JS面试重点和常见问题,对于准备JS面试或者巩固基础知识的人...

    js常见面试题

    JavaScript是Web开发中不可或缺的一部分,尤其在前端领域,它的地位尤为重要。...在压缩包文件“面试题”中,可能会包含这些概念的实际题目,建议逐一解答并深入研究,以提高自己的JavaScript技能。

    javascript的经典面试题汇总

    根据给定的信息,我们将深入分析并提取出与JavaScript面试题相关的知识点。 ### 一、单选题 #### 1. 以下哪条语句会产生运行错误: - **选项A**: `var obj = ();` - **解析**:在JavaScript中,括号`()`通常用于...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    java面试题01.面试的整体流程.mp4 │ Java面试题02.java的垮平台原理.mp4 │ Java面试题03.搭建一个java的开发环境.mp4 │ Java面试题04.java中int占几个字节.mp4 │ Java面试题05.java面向对象的特征.mp4 │ Java...

    前端面试题库,包含Vue面试题React面试题JS面试题HTTP面试题

    3. **JS面试题**: JavaScript是前端开发的基础,面试中会涉及到语言特性、数据类型、作用域、闭包、原型链、异步编程(回调、Promise、async/await)、事件循环、错误处理等。 4. **HTTP面试题**: 理解HTTP协议...

    「2021」高频前端面试题汇总之JavaScript篇.pdf

    「2021」高频前端面试题汇总之JavaScript篇

    javascript 面试题

    这份“JavaScript面试题”文档旨在帮助你深入理解JavaScript的基础和高级概念,以便在面试中展现出扎实的技术功底。以下是一些关键的知识点,涵盖了标题和描述中提及的JavaScript面试重点。 1. **基本语法与数据...

    一套完整的javascript面试题(含有答案)

    JavaScript是一种广泛应用于Web开发的...以上是对这套JavaScript面试题的解析,涵盖的知识点全面,适合准备JavaScript面试的开发者进行自我检测和学习。理解并掌握这些知识点,对于提升JavaScript编程能力大有裨益。

    常见的 Vue.js 十大面试题及技术要点分析

    常见的 Vue.js 十大面试题及技术要点分析常见的 Vue.js 十大面试题及技术要点分析常见的 Vue.js 十大面试题及技术要点分析常见的 Vue.js 十大面试题及技术要点分析常见的 Vue.js 十大面试题及技术要点分析常见的 Vue...

Global site tag (gtag.js) - Google Analytics