python正则表达式匹配网址中的域名_正则表达式匹配域名、网址、url

html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Test

function validata(){

if($("#username").val()==""){

document.write("请输入名字");

return false;

}

if($("#password").val()==""){

document.write("请输入密码");

return false;

}

if($("#telephone").val()==""){

document.write("请输入电话号码");

}

if($("#email").val()==""){

$("#email").val("shuangping@163.com");

}

}

function isInteger(obj){

reg=/^[-+]?\d+$/;

if(!reg.test(obj)){

$("#test").html("Please input correct figures");

}else{

$("#test").html("");

}

}

function isEmail(obj){

reg=/^\w{3,}@\w+(\.\w+)+$/;

if(!reg.test(obj)){

$("#test").html("请输入正确的邮箱地址");

}else{

$("#test").html("");

}

}

function isString(obj){

reg=/^[a-z,A-Z]+$/;

if(!reg.test(obj)){

$("#test").html("只能输入字符");

}else{

$("#test").html("");

}

}

function isTelephone(obj){

reg=/^(\d{3,4}\-)?[1-9]\d{6,7}$/;

if(!reg.test(obj)){

$("#test").html("请输入正确的电话号码!");

}else{

$("#test").html("");

}

}

function isMobile(obj){

reg=/^(\+\d{2,3}\-)?\d{11}$/;

if(!reg.test(obj)){

$("#test").html("请输入正确移动电话");

}else{

$("#test").html("");

}

}

function isUri(obj){

reg=/^http:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;

if(!reg.test(obj)){

$("#test").html($("#uri").val()+"请输入正确的inernet地址");

}else{

$("#test").html("");

}

}

//document加载完毕执行

$(document).ready(function() {

// do something here

//隔行换色功能

$("p").each(function(i){

this.style.color=['red','green','blue','black'][i%2]

});

//eq(2)获取$("p")集合的第3个元素

$("p").eq(2).click(function(){$("#display").css("color","blue")});

//所有test中的p都附加了样式"over"。

$("#test>p").addClass("over");

//test中的最后一个p附加了样式"out"。

$("#test p:last").addClass("out");

//选择同级元素还没看懂

//$('#faq').find('dd').hide().end().find('dt').click(function()

//选择父级元素

$("a").hover(

function(){$(this).parents("p").addClass("out")},

function(){$(this).parents("p").removeClass("out")})

//hover鼠标悬停效果,toggle每次点击时切换要调用的函数  ,

//trigger(eventtype): 在每一个匹配的元素上触发某类事件,

//bind(eventtype,fn),unbind(eventtype): 事件的绑定与反绑定从每一个匹配的元素中(添加)删除绑定的事件。

//方法的连写

$("#display").hover(function(){

$(this).addClass("over");

},function(){

$(this).removeClass("over");

})

.click(function(){alert($("#display").text())});

if($.browser.msie){//判断浏览器,若是ie则执行下面的功能

//聚焦

$("input[@type=text],textarea,input[@type=password]")

.focus(function(){$(this).css({background:"white",border:"1px solid blue"})})

//也可以这样连着写,

//.blur(function(){$(this).css({background:"white",border:"1px solid black"})})

//失去焦点

//css样式可以通过addClass()来添加

$("input[@type=text],textarea,input[@type=password]")

.blur(function(){$(this).css({background:"white",border:"1px solid black"});});

}

});

.over{

font-size:large;

font-style:italic;

}

.out{

font-size:small;

}

demo

adfadfasfasdfasdf

adfadfasfasdfasdf

adfadfasfasdfasdf

adfadfasfasdfasdf

isString

isInteger

isTelephone

isMobile

isEmail

isUri

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值