验证电话必须为数字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(); }