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 相关文章推荐
Ext.MessageBox工具类简介
Dec 10 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
Jan 11 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
Mar 15 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
Material(包括Material Icon)在Angular2中的使用详解
Feb 11 Javascript
一个基于react的图片裁剪组件示例
Apr 18 Javascript
vue嵌套路由与404重定向实现方法分析
May 04 Javascript
JavaScript解析JSON数据示例
Jul 16 Javascript
深度解读vue-resize的具体用法
Jul 08 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
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
JavaScript Konami Code 实现代码
2009/07/29 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
js查错流程归纳
2012/05/04 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
python多线程用法实例详解
2015/01/15 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
人事助理岗位职责
2013/11/18 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
淮海战役观后感
2015/06/11 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL