js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口


Posted in Javascript onApril 10, 2009

// 判断浏览器类型
function GetIEType()
{
var Sys = {};
var nvg = navigator.userAgent.toLowerCase();
var rslt;
if (window.ActiveXObject)
{
Sys.ie = nvg.match(/msie ([\d.]+)/)[1];
}
(rslt = nvg.match(/firefox\/([\d.]+)/)) ? Sys.firefox = rslt[1] :
(rslt = nvg.match(/chrome\/([\d.]+)/)) ? Sys.chrome = rslt[1] :
(rslt = nvg.match(/version\/([\d.]+).*safari/)) ? Sys.safari = rslt[1] : 0;
if (Sys.ie)
{
alert('IE: '+ Sys.ie);
}
if (Sys.firefox)
{
alert('Firefox: ' + Sys.firefox);
}
if (Sys.chrome)
{
alert('Chrome: ' + Sys.chrome);
}
if (Sys.safari)
{
alert('Safari: ' + Sys.safari);
}
}
// 去文全角半角空格------------------------
// 使用时将"?@"替换成全角空格
String.prototype.trim = function()
{
return this.replace(/[?@*]|[ *]/g,"");
}
// 去左空格
String.prototype.ltrim = function()
{
return this.replace(/^[?@*]|[ *]/g,"");
}
// 去右空格
String.prototype.rtrim = function()
{
return this.replace(/[?@*]|[ *]*$/,"");
}
// 匹配Email格式
function check_email(email)
{
if( email.match(/^[-+0-9a-z.=_\/]+@([-0-9a-z]+\.)+[a-z]{2,6}$/i) )
return true;
else
{
alert( "Error!");
return false;
}
}
// 自动关闭当前窗口
window.onload = function()
{
window.setTimeout("next();",3000);
};
function next()
{
alert("OK");
}

Javascript 相关文章推荐
如何做到打开一个页面,过几分钟自动转到另一页面
Apr 20 Javascript
Jquery中给animation加更多的运作效果实例
Sep 05 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
Aug 16 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
node.js调用C++开发的模块实例
Jul 03 Javascript
jquery自定义右键菜单、全选、不连续选择
Mar 01 Javascript
Angular2库初探
Mar 01 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 Javascript
详解如何运行vue项目
Apr 15 Javascript
JS字符串常用操作方法实例小结
Jun 24 Javascript
javascript 原型模式实现OOP的再研究
Apr 09 #Javascript
javascript 鼠标滚轮事件
Apr 09 #Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 #Javascript
用js实现的检测浏览器和系统的函数
Apr 09 #Javascript
常用简易JavaScript函数
Apr 09 #Javascript
javascript fullscreen全屏实现代码
Apr 09 #Javascript
jQuery 插件 将this下的div轮番显示
Apr 09 #Javascript
You might like
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
php处理复杂xml数据示例
2016/07/11 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
耐克中国官方商城:Nike中国
2018/10/18 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
电大毕业生自我鉴定
2013/11/10 职场文书
中学自我评价
2014/01/31 职场文书
卫生安全检查制度
2014/02/04 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
销售个人求职信范文
2014/04/28 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
毕业论文致谢信
2015/05/14 职场文书
大学生支教感言
2015/08/01 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL