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获取IE上传文件路径(IE7,8)
Jul 08 Javascript
jquery实现动态改变div宽度和高度
May 08 Javascript
举例说明JavaScript中的实例对象与原型对象
Mar 11 Javascript
json的使用小结
Jun 08 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
ES6通过babel转码使用webpack使用import关键字
Dec 13 Javascript
原生js实现放大镜效果
Jan 11 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
谈谈对vue响应式数据更新的误解
Aug 01 Javascript
JS处理一些简单计算题
Feb 24 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
Aug 07 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
长波知识介绍
2021/03/01 无线电
php中通过smtp发邮件的类,测试通过
2007/01/22 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
利用PHP扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
Javascript核心读书有感之语言核心
2015/02/01 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
10种JavaScript最常见的错误(小结)
2019/06/21 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
python去除所有html标签的方法
2015/05/05 Python
在Python中操作文件之truncate()方法的使用教程
2015/05/25 Python
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
浅析python中while循环和for循环
2019/11/19 Python
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
迎接领导欢迎词
2014/01/11 职场文书
中学教师教育感言
2014/02/21 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
面试感谢信范文
2015/01/22 职场文书
环卫处个人工作总结
2015/03/04 职场文书
雷锋的观后感
2015/06/10 职场文书
Python实现滑雪小游戏
2021/09/25 Python
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS