JavaScript脚本代码(三) 20140926

一、表单验证:
1.非空验证(去空格)
2.对比验证:跟一个值对比
3.范围验证:根据一个范围进行判断
4.固定格式验:邮箱,电话号码,身份证号,邮编,信用卡号
5.其它验证:

正则表达式:用符号来描述书写规则

语法形式:var a = /正则表达式的内容/;
^:匹配开头 /^love$/ very love lovelove
$:匹配结尾
\d:一个任意的数字 /^\d\d\d\d\d\d$/
\w:一个任意的数字或字母
{n}:把左边的表达式,重复n遍 /^\d{6}$/
{m,n}:把左边的表达式,重复至少m遍,至多n遍
{m,}:把左边的表达式,重复至少m遍,至多不限
+:左边表达式,出现至少一次,至多不限,相当于{1,}
*:左边表达式,出现至少零次,至多不限,相当于{0,}
?:左边表达式,出现至少零次,至多1次,相当于{0,1}
[a,c,d];只能取方括号中内容之一
[a-z]或[A-Z]或[0-9]:在范围中取其一
|: 或者
():优先级
\:转义

((\(\d{3,4}\))|(\d{3,4}[-]))?\d{7,8}
(0533)3434567
二、日期时间操作
var d = new Date();当前时间
var d = new Date(1999,3,2);1999-4-2

getFullYear()
getMonth()
getDate()
getDay()
getHours()
getMinutes()
getSeconds()


三、数学函数操作
Math.ceil();
Math.floor();
Math.sqrt();
Math.round();
Math.random();

四、事件
事件三要素:事件源,事件数据,事件处理程序
事件冒泡:当元素嵌套的时间,默认情况下,内部元素激发某个事件后,外部元素相应的事件,也会跟着依次触发。
onclick——单击触发
ondblclick——双击触发
onmouseover——鼠标移上去触发
onmouseout——鼠标离开时触发
onmousemove——鼠标在上面移动 少
onblur——失去焦点时触发
onfocus——获得焦点时触发
onchange——内容改变了后,触发

onkeydown
onkeyup ——按键抬起来的时候触发
onkeypress

 

转载于:https://www.cnblogs.com/DORCASQING/p/3995792.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值