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 $.ajax入门应用二
Nov 19 Javascript
Java 正则表达式学习总结和一些小例子
Sep 13 Javascript
javascript代码运行不出来执行错误的可能情况整理
Oct 18 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
javascript实现任务栏消息提示的简单实例
May 31 Javascript
javascript iframe跨域详解
Oct 26 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
深入浅析Vue中的slots/scoped slots
Apr 03 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 Javascript
vue图片加载失败时用默认图片替换的方法
Aug 29 Javascript
js前端对于大量数据的展示方式及处理方法
Dec 02 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
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
代码生成器 document.write()
2007/04/15 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
2019/11/29 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
python读取二进制mnist实例详解
2017/05/31 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
《盲人摸象》教学反思
2014/02/16 职场文书
单位工作证明
2014/10/07 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
2015年学校精神文明工作总结
2015/05/27 职场文书
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
Python内置的数据类型及使用方法
2022/04/13 Python
vue里使用create, mounted调用方法
2022/04/26 Vue.js