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 相关文章推荐
javascript 学习之旅 (3)
Feb 05 Javascript
javascript web页面刷新的方法收集
Jul 02 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
javascript获取隐藏dom的宽高 具体实现
Jul 14 Javascript
js中的前绑定和后绑定详解
Aug 01 Javascript
artDialog双击会关闭对话框的修改过程分享
Aug 05 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
js获取checkbox值的方法
Jan 28 Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 Javascript
微信小程序 MD5的方法详解及实例代码
Mar 10 Javascript
vue中使用GraphQL的实例代码
Nov 04 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调用Oracle存储过程
2006/10/09 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
php数据序列化测试实例详解
2017/08/12 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
医学检验专业个人求职信范文
2013/12/04 职场文书
法学专业毕业生自荐信范文
2013/12/18 职场文书
体育教师自我鉴定
2014/02/12 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
店面销售职位的职责
2014/03/09 职场文书
教学评估实施方案
2014/03/16 职场文书
春节联欢会策划方案
2014/05/16 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
六查六看剖析材料
2014/10/06 职场文书
小学英语复习计划
2015/01/19 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫