首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 菜鸟请教:求一段JS的代码,请指点一下!! [已结贴,结贴人:StarCraftPJF]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 16:42:32 楼主
    我想要通过JS来实现这样的功能:

    1、截取用户输入的网址

    2、判断是否以.html结尾

    3、如果是,则将网址改写为*.htm

    请问有没有办法实现??

    学习,关注……

    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lovefootball
    • 等级:
    发表于:2008-06-20 16:58:471楼 得分:1
    用正则吧

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 17:01:012楼 得分:15
    JScript code
    <script> var url=window.location.href var str=url.substr(url.length-4,4) if(str==".htm") window.location.href=url.substr(0,url.length-1) </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaoqhuang
    • 等级:
    发表于:2008-06-20 17:04:483楼 得分:3
    楼上的可以 
    复内容太短了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 17:06:344楼 得分:15
    FYI

    没有测试过。。。。


    JScript code
    <script> var str = window.location.search; var strLen = str.length; var start = strLen - 4; if(str!="") { var endStr = str.substr(start,4); if(endStr = 'html') { str = str.substr(1,strLen-1); } } return str; </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lovefootball
    • 等级:
    发表于:2008-06-20 17:10:165楼 得分:15
    JScript code
    var myReg = /.html$/; var s1 = "adsf.htadfm".replace(myReg, ".htm"); alert(s1); var s2 = "adsf.html".replace(myReg, ".htm"); alert(s2);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 17:11:296楼 得分:1
    学习了··楼主加油啊··
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved