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 获取标签名(tagName)示例代码
Jul 11 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
Nov 17 Javascript
javascript属性访问表达式用法分析
Apr 25 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
Jan 26 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
Feb 27 Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 Javascript
JS仿京东移动端手指拨动切换轮播图效果
Apr 10 Javascript
jQuery手风琴的简单制作
May 12 jQuery
浅谈angular.js跨域post解决方案
Aug 30 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
Aug 16 Javascript
Ant Design的可编辑Tree的实现操作
Oct 31 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
在WordPress的文章编辑器中设置默认内容的方法
2015/12/29 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
python对json的相关操作实例详解
2017/01/04 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
Python实现获取本地及远程图片大小的方法示例
2018/07/21 Python
Python中的取模运算方法
2018/11/10 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
为什么UNION ALL比UNION快
2016/03/17 面试题
面试后感谢信怎么写
2014/02/01 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
开学第一周值周总结
2015/07/16 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python
vue中div禁止点击事件的实现
2022/04/02 Vue.js
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers