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 相关文章推荐
js用typeof方法判断undefined类型
Jul 15 Javascript
实现js保留小数点后N位的代码
Nov 13 Javascript
JavaScript输出当前时间Unix时间戳的方法
Apr 06 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
微信小程序 判断手机号的实现代码
Apr 19 Javascript
详解vue 模版组件的三种用法
Jul 21 Javascript
原生js封装的ajax方法示例
Aug 02 Javascript
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
vue中 数字相加为字串转化为数值的例子
Nov 07 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
Jul 22 Javascript
vue+elementUI 实现内容区域高度自适应的示例
Sep 26 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批量去除文件UTF8 BOM信息
2013/08/05 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python实现队列的方法
2015/05/26 Python
Python解惑之True和False详解
2017/04/24 Python
详解python eval函数的妙用
2017/11/16 Python
python计算列表内各元素的个数实例
2018/06/29 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
华润集团网上药店:健一网
2016/09/19 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
回门宴新郎答谢词
2014/01/12 职场文书
行政专员的岗位职责
2014/03/10 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
社会公德演讲稿
2014/05/20 职场文书
诚信承诺书模板
2014/05/26 职场文书
2015年教师新年寄语
2014/12/08 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
入党介绍人考察意见
2015/06/01 职场文书
关爱空巢老人感想
2015/08/11 职场文书
素质教育学习心得体会
2016/01/19 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript