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 相关文章推荐
Jquery倒数计时按钮setTimeout的实例代码
Jul 04 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
javascript中call和apply的用法示例分析
Apr 02 Javascript
jquery实现倒计时功能
Dec 28 Javascript
最原始的jQuery注册验证方式
Oct 11 Javascript
简单谈谈JS数组中的indexOf方法
Oct 13 Javascript
javascript中的try catch异常捕获机制用法分析
Dec 14 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
Vue+mui实现图片的本地缓存示例代码
May 24 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
微信小程序实现日历签到
Sep 21 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制作的意见反馈表源码
2007/03/11 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JSON格式化输出
2014/11/10 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
js实现导航跟随效果
2018/11/17 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
python实现翻译word表格小程序
2020/02/27 Python
Python3实现个位数字和十位数字对调, 其乘积不变
2020/05/03 Python
优秀生推荐信范文
2013/11/28 职场文书
英语商务邀请函范文
2014/01/16 职场文书
医院标语大全
2014/06/23 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
经济纠纷起诉状
2015/05/20 职场文书
同学会演讲稿
2019/04/02 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers