
﻿
String.prototype.trim=function()
{return this.replace(/(^\s*)|(\s*$)/g,"");}
String.prototype.ltrim=function()
{return this.replace(/^\s+/,"");}
String.prototype.rtrim=function()
{return this.replace(/\s+$/,"");}
String.prototype.byteLength=function()
{return this.replace(/[^\x00-\xff]/g,"**").length}
String.prototype.replaceAll=function(AFindText,ARepText){raRegExp=new RegExp(AFindText,"g");return this.replace(raRegExp,ARepText)}
String.prototype.encodeURI=function(){return encodeURIComponent(this);}
function isEmptyStr(text)
{if(text==null)
{return true;}
else if(text=="")
{return true;}
else
{return false;}}
function isSupportChar(str)
{return str.replace(/[\u4e00-\u9fa5|a-z|A-Z|_|\d]/g,"")=="";}
function isEmail(emailStr)
{var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;return reg.test(emailStr);}
function isNumeric(oNum)
{if(!oNum)return false;var strP=/^[-]*\d+(\.\d+)?$/;if(!strP.test(oNum))return false;try{if(parseFloat(oNum)!=oNum)return false;}
catch(ex)
{return false;}
return true;}
function isInteger(oNum)
{if(!oNum)return false;var strP=/^[-]*\d+(\d+)?$/;if(!strP.test(oNum))return false;try{if(parseFloat(oNum)!=oNum)return false;}
catch(ex)
{return false;}
return true;}
function isAbsInteger(oNum)
{if(!oNum)return false;var strP=/^\d+(\d+)?$/;if(!strP.test(oNum))return false;try{if(parseFloat(oNum)!=oNum)return false;}
catch(ex)
{return false;}
return true;}
function isDate(str)
{var r=str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);if(r==null)return false;var d=new Date(r[1],r[3]-1,r[4]);return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);}
function isImage(filePath)
{var index=filePath.lastIndexOf(".");var fileType;if(index==-1)
{return false;}
else
{fileType=filePath.substring(index+1).toLowerCase();if(fileType=="gif"||fileType=="jpg"||fileType=="jpeg"||fileType=="png")
{return true;}
else
{return false;}}}
function G(elementId)
{return document.getElementById(elementId);}
function trim(stringToTrim)
{return stringToTrim.replace(/(^\s*)|(\s*$)/g,"");}
function ltrim(stringToTrim)
{return stringToTrim.replace(/^\s+/,"");}
function rtrim(stringToTrim)
{return stringToTrim.replace(/\s+$/,"");}
function getBrowserName()
{var b=navigator.userAgent.toLowerCase();if(b.indexOf("msie")>-1)
{return"ie";}
else if(b.indexOf("firefox")>-1)
{return"firefox";}
else if(b.indexOf("chrome")>-1)
{return"chrome";}
else if(b.indexOf("opera")>-1)
{return"opera";}
else if(b.indexOf("safari")>-1)
{return"safari";}
else if(b.indexOf("netscape")>-1)
{return"netscape";}
else if(b.indexOf("mozilla")>-1)
{return"mozilla";}
else
{return"未知";}}
var browser=new Object();function getBrowser(){var b=navigator.userAgent.toLowerCase();browser={safari:/webkit/.test(b),opera:/opera/.test(b),ie6:/msie 6/.test(b)&&!/opera/.test(b),ie7:/msie 7/.test(b)&&!/opera/.test(b),ie8:/msie 8/.test(b)&&!/opera/.test(b),ie9:/msie 9/.test(b)&&!/opera/.test(b),msie:/msie/.test(b)&&!/opera/.test(b),mozilla:/mozilla/.test(b)&&!/(compatible|webkit)/.test(b)};}
getBrowser();function copyCode(field){field.select();var text=field.value;window.clipboardData.setData('text',text)
alert('已复制，请使用Ctrl+V粘贴出来');document.selection.empty();}
function copyText(text){var state=window.clipboardData.setData('text',text);if(state)
{alert('已复制，请使用Ctrl+V粘贴出来');}
else
{alert('复制失败！\n\n因为当前浏览器禁用了将图片地址复制到剪切板的功能。\n\n点击[确定]按钮后，系统将为您弹出解决方案的相关网页。');window.open("http://www.taobaoxiangce.com/help_13.html","_blank");}}