码迷,mamicode.com
首页 > 其他好文 > 详细

表单验证

时间:2015-04-21 20:05:07      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:

验证电话必须为数字1开头

<input type="text" id="user">
<input type="button" value="提交" onClick="check()">
<script>
function $ (id) {
    return document.getElementById(id);
}
function check () {
    var n =$(‘user‘).value
    var p=/^1[3,5,8,7][0-9]{9}$/;
    alert(p.test(n));
}

验证必须为6为英文字母

<input type="text" id="user">
<input type="button" value="提交" onClick="check()">
<script>
function $ (id) {
    return document.getElementById(id);
}
function check () {
    var n=$(‘user‘).value;
    var p=/^[a-z]{6}$/i;
    alert(p.test(n));
}

把数字替换成+

var s = ‘hello448kk java 88 php3993‘;
var ss=s.replace(/\d/g,‘+‘);
document.write(ss);

var p1=/s$/gi;//定义正则表达式对象,g表示全部i表示不区分大小写
p1.test();//调用方法
p1.exec();

exec 和test的区别

var st="jack-455-java-669";
var pat=/\d{3}/;
alert(pat.test(st));//结果为ture
alert(pat.exec(st));//结果为455

查找i

alert(‘lianshaorui‘.search(/r/i))

构造函数求平方求name

function user (name) {
    this.name=name;
    user.prototype.pf = function(i){
        return i*i;
    }
    user.prototype.getName=function(){
        return this.name;
    }
}
var u=new user(‘连少蕊‘);
document.write(u.pf(500));
document.write(u.getName());

正则表达式判断结尾是否有s

<input type="text" id="user">                                                                                                                                  
<input type="button" value="提交" onClick="alert(p1.test($(‘user‘).value))">
<script>
var p1=/s$/i;
function $ (id) {
    return document.getElementById(‘user‘);
}
</script>

自动获取焦点除了在标签上写autofocus另外的一种方法为:utitle为id

window.onload=function(){
        $(‘utitle‘)focus();   
}

                      

表单验证

标签:

原文地址:http://www.cnblogs.com/lsr111/p/4445051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!