JavaScript表单验证

表单验证:

        2种实现方式:

                1.利用内置对象string中提供的方法进行实现

                2.利用正则表达式(java类似)

利用内置对象string中提供的方法进行实现

        1.截取:substr  |  substring

        2.长度:length

        3.空格:trim

        4.替换:replace

        5.分割:split

        6.大小写转换:toUppercase | toLowerCase

        7.ascii

表单中专属事件:表单阻止提交事件(该事件属性必须位于form标签上),onsubmit
  例如:οnsubmit="return myf()";myf()中需要返回true或false
 

action=""  意思是提交的地址
method=""  提交数据的请求方式  get  post

1.利用string提供的方法,判断表单元素,是否满足要求

2.焦点事件
onfocus    onblur
给标签设置一个onblur属性,再设置一个span标签默认隐藏,当点到标签时,给span标签设置innerHTML值,并且显示,失去焦点也是如此
 

利用正则表达式(java类似)

        正则表达式规则符号

        javacript正则表达式规则符号
                .    除了\n以外的任意字符
                +  至少重复1次
                ?    0次或者1次
                *    任意次
                -    连字符
                [abc]  abc中任取1个
                [abc]{6}    必须6次
                [abc]{6,10}  6-10次
                \d    [0-9]
                \w    [a-zA-Z0-9_]
                \s    空格
                ^    以什么开头
                $    以什么结尾

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值