JavaScript技术
不善表演
都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,
展开
-
通过正则表达式验证日期
在JavaScript中使用正则表达式主要是通过正则表达式对象实现的re=/pattern/[flags]re:必选参数,将要赋值为正则表达式模式的变量名pattern:必选参数,要使用的正则表达式模式,以"/"开头和结尾flags:可选参数,用于指定匹配的标记,常用的标记有g,I,m利用正则表达式编写验证日期的JavaScript函数function CheckDate(str){...转载 2019-03-25 17:31:38 · 5547 阅读 · 0 评论 -
计算两个日期相差的天数
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+requ...转载 2019-03-30 22:41:38 · 5925 阅读 · 0 评论 -
计算两个日期相差的小时差
计算出;两个日期之间的相差天数,乘小时数<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getSe...转载 2019-03-30 22:47:18 · 3657 阅读 · 0 评论 -
计算某一天是星期几
利用Date对象的getDay()方法,该方法返回的是Date对象中一周的星期值,心情值的范围是0-6的整数,星期日为0,星期一为1.。。。<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String ...转载 2019-03-30 22:54:22 · 384 阅读 · 0 评论 -
显示长日期格式的系统时间
长格式是以“YYYY年MM月DD日 星期W”的格式来显示的应用JavaScript中的Date对象来实现的,创建一个Date对象时,如果该对象不包含任何构造参数,并且不通过setXXX()方法设置该对象中的年,月,日等值,那么该对象则表示当前系统时间的Date对象;<%@ page language="java" import="java.util.*" pageEncoding="U...转载 2019-03-31 13:21:54 · 1739 阅读 · 0 评论 -
实时显示系统时间
利用Date对象来实现,创建一个表示当前系统时间的Date()对象,通过该对象的getXXX()方法获得当前时间系统时间的年,月,日,小时,分,秒和星期值,将时间字符串设置成标签的内容,通过window对象的setTimeout()函数每隔一秒调用一个实时显示系统时间的函数<%@ page language="java" import="java.util.*" pageEncoding...转载 2019-03-31 14:05:21 · 501 阅读 · 0 评论 -
倒计时
利用Date()对象来实现,计算出的天数差可能为一个浮点值,需要通过Math对象的floor()方法来获取整数值,如果天数为负数,要使用Math对象取绝对值的方法abs()<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContex...转载 2019-03-31 14:24:31 · 180 阅读 · 0 评论 -
创建节点
在DOM中,文档的层次结构被表示为一棵倒立的树,树根在上,枝叶在下,树的节点表示文档中的内容。DOM树的根节点是个Document对象。创建一个节点,通常借助于Document对象的createElement()方法来实现createElement()方法的语法结构为:document.createElement(String elementName)document:文档对象模型ele...转载 2019-03-31 14:44:26 · 2075 阅读 · 0 评论 -
添加节点
添加节点的方法第一种appendChild(Node newNode)newNode:表示要添加的节点对象,该节点对象也就是HTML元素对象,如用createElement()方法创建的节点;第二种insertBofore(Node newNode,Node refNode)newNode:表示要添加的节点对象refNode:表示在该节点前插入一个节点<%@ page ...转载 2019-03-31 14:54:56 · 2792 阅读 · 0 评论 -
为下拉列表增加选项
应用createElement()方法创建下拉列表元素时,将参数设置为select即可,然后再创建参数名为option的下拉列表选项,并应用创建的SELECT对象的appendChild()方法将OPTION选项添加到下拉列表中<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%Str...转载 2019-03-31 18:01:18 · 1867 阅读 · 0 评论 -
删除下拉列表
对应SELECT元素,应用的是remove()方法来删除其中的选项remove(long index)index:表示要删除的选项的索引值,若该索引值比下拉列表中的选项的最大值还大或者小于0,那该方法不会删除任何选项<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String...转载 2019-03-31 18:18:08 · 5788 阅读 · 1 评论 -
可编辑表格
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request...转载 2019-03-31 18:23:47 · 468 阅读 · 0 评论 -
验证字符串是否为汉字
验证字符串为汉字的正则表达式为var regExpression = /[\u4E00-\u9FA5]/; <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = req...转载 2019-03-28 22:15:58 · 1015 阅读 · 0 评论 -
验证身份照号码是否有效
验证身份照号的正则表达式为: //验证15位身份证号码 var regIDCard_15 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //验证18位身份证号码 var regIDCard_18 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0...转载 2019-03-28 22:35:40 · 199 阅读 · 0 评论 -
验证车牌号码是否有效
第一个字符必须为汉字,省区市简写;第二个字符为英文字母;第三个字符为分隔符“-”;四到八位为数字和字母的结合;验证车牌号码的正则表达式为: //验证普通的车牌号码 : 吉A-E1234,吉A-EE123,吉A-12345,吉A-6A123 var regExpression1 = /^[\u4e00-\u9fa5][a-zA-Z]-[0-9A-Za-z]{3}\d{2}$/; /...转载 2019-03-28 22:57:26 · 3531 阅读 · 1 评论 -
验证网站地址是否有效
验证网页的正则表达式为:var regStr = "^((https|http|ftp|rtsp|mms)?://)?" //域名之前的协议字符串可以出现一次或不出现 + "(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@ ...转载 2019-03-28 23:11:16 · 1177 阅读 · 0 评论 -
从指定URL中提取文件名
通过String对象的replace()方法实现,该方法用于替换一个与正则表达式匹配的子串,该方法的替换字符串可以包含$字符URL是否正确的正则表达式为://验证URL是否正确的正则表达式 var urlExp = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?(\/\w+)*.\w{3}$/;<%@ page la...转载 2019-03-30 22:14:13 · 3619 阅读 · 0 评论 -
将RGB格式的颜色值转换为十六进制
使用JavaScript中提供的parseInt()方法和Number对象的toString()方法,parseInt()方法用于返回由字符串转换得到的整数,Number对象的toString()方法用于将数值转换为字符串,该方法可以返回数字的不同进制的值<%@ page language="java" contentType="text/html; charset=UTF-8" ...转载 2019-03-30 21:53:30 · 2789 阅读 · 0 评论 -
验证手机号码是否正确
验证手机号码的javascript正则表达式为 var regExpression = /^(86)?((13\d{9})|(15[0,1,2,3,5,6,7,8,9]\d{8})|(18[0,5,6,7,8,9]\d{8}))$/;目前的手机号码包括:130,-139,150-159,180,185-189<%@ page language="java" import="jav...转载 2019-03-26 18:25:09 · 1133 阅读 · 1 评论 -
验证输入的日期是否正确
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reques...转载 2019-03-25 17:57:17 · 862 阅读 · 0 评论 -
检查表单元素的值是否为空
在JavaScript中通过循环form对象的elements属性来实现,form.elements[0]表示表单第一个元素,form.elements[1]表示表单的第二个元素在javascript中,form表单对象的elements属性的value属性表示指定元素的值,name属性表示指定表单元素的名称,title属性表示表单元素的标题<%@ page language="jav...转载 2019-03-25 21:35:34 · 815 阅读 · 0 评论 -
验证是否为数字
验证是否为数字使用javascript的内置函数isNaN()。该函数接受一个字符串类型的参数,如果参数不是数字,isNaN()方法返回true,否则返回false<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html P...转载 2019-03-25 21:54:27 · 1396 阅读 · 0 评论 -
验证字符串是否以指定字符开头
在正则表达式中使用变量时,应该通过JavaScript提供的内置函数eval()来动态执行,eval()函数允许JavaScript源代码的动态执行,也就是说首先会获得变量的值,再讲整个字符串组合成一个正则表达式。字符的正则表达式:var regExp=eval("/^"+startStr+"/"); //使用eval()方法使JavaScript动态执行 <%@ page la...转载 2019-03-29 16:19:48 · 3227 阅读 · 0 评论 -
限制输入字符串的长度
因为汉字占两个字节,所以用String对象的Length属性来获取字符串长度不合理,应该使用String对象的charCodeAt()函数,该函数可以将字符串中的指定字符转换为Unicode编码,通过字符的Unicode编码范围来判断字符串中的汉字的长度<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&...转载 2019-03-29 16:42:38 · 5782 阅读 · 0 评论 -
验证输入字符串是否包含特殊字符
验证特殊字符串的正则表达式为var regExpress = /[\'\"\\<>;&=#]/; //特殊字符正则表达式<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();Str...转载 2019-03-29 16:59:26 · 6641 阅读 · 0 评论 -
限制用户不允许输入中文字符
应用JavaScript提供的excape()方法,该方法返回一个包含了charstring内容的字符串值,通过判断转换后的字符串是否包含“%u”,即可知道字符串中是否包含中文字符‘<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.get...转载 2019-03-29 17:17:01 · 3375 阅读 · 0 评论 -
小写金额转换成大写金额
将大写的数字和单位分别保存在两个字符串中去除用户输入的小写金额中的小数点根据用户输入的小写金额长度取出该字符串所用的单位取出小写字符对应的大写字符,并与单位组成新的字符串,对小写金额中存在连续多个0的情况进行处理对用户输入的小写金额进行合理性判断function convert(){ var money_num = document.getElementById("money_n...转载 2019-03-29 20:39:12 · 2350 阅读 · 0 评论 -
去掉字符串左右的空格
通过JavaScript正则表达式和replace()方法实现的replace()方法的结果是一个完成了指定替换的stringObj对象的复制,stringObj.replace(rgExp,replaceText)stringObj:要执行该替换的String对象或字符串文字;rgExp:为包含正则表达式模式或可用标志的正则表达式对象,也可以是String对象或文字;replaceTe...转载 2019-03-29 21:49:30 · 438 阅读 · 0 评论 -
将数字字符串格式化为指定长度
将数字字符串格式化为指定长度的JavaScript函数function formatNum(number,len){ var strLength = len - number.length;//格式长度减去数字的长度,就是数字前补"0"的个数 for(var i=0; i<strLength;i++){ number = "0"+number; } return nu...转载 2019-03-29 22:17:42 · 858 阅读 · 0 评论 -
将数字字符串格式化为指定长度
将数字字符串格式化为指定长度的JavaScript函数function formatNum(number,len){ var strLength = len - number.length;//格式长度减去数字的长度,就是数字前补"0"的个数 for(var i=0; i<strLength;i++){ number = "0"+number; } return nu...转载 2019-03-29 22:18:04 · 1890 阅读 · 0 评论 -
限制Textarea文本域内容的长度
通过charCodeAt()函数获取字符的Unicode值,根据Unicode值得范围判断字符串中是否包含中文符,包含temp+2,不包含temp+1;在body标签的onload加载事件中调用JavaScript中的函数,并在<textarea>的onkeyup事件和onkeydown事件中调用JavaScript中的函数,实时跟踪用户输入的内容长度,在文本域之后显示;<...转载 2019-03-29 22:48:17 · 3261 阅读 · 0 评论 -
将长数字分位显示
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reques...转载 2019-03-29 23:21:07 · 504 阅读 · 0 评论 -
验证E-mail是否正确
验证用户输入的E-mail格式是否正确正则表达式的结构以"/"开头和结尾,一个正则表达式就是由普通字符(如字符a-z)以及特殊字符(称为元字符)组成的文字模式。应用JavaScript的正则表达式来实现的,验证E-mail地址的正则表达式为var regExpression = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;使用javas...转载 2019-03-26 18:08:56 · 3885 阅读 · 0 评论 -
验证电话号码是否正确
验证电话号码的正则表达式为 var regExpression=/^(0\d{2,3}-)?(\d{7,8})(-(\d{3,}))?$/;<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//...转载 2019-03-26 18:10:28 · 802 阅读 · 0 评论 -
验证数量和金额
通过isNaN()方法验证,返回一个Boolean值验证数量的正则表达式为: var regExp2 = /^[1-9]+(\d*)$/; <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();Stri...转载 2019-03-28 23:26:18 · 665 阅读 · 0 评论