欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一些經(jīng)常會(huì)用到的Javascript檢測(cè)函數(shù)

 更新時(shí)間:2010年05月31日 23:55:51   作者:  
一些經(jīng)常會(huì)用到的Javascript檢測(cè)函數(shù),都是在prototype上面的擴(kuò)展。
// Function Name: trim
// Function Description: 去除字符串的首尾的空格
// Creation Date: 2004-7-13 15:30
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}



// Function Name: ltrim
// Function Description: 去除字符串的左側(cè)的空格
// Creation Date: 2004-7-13 9:58
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.ltrim=function()
{
return this.replace(/(^\s*)/g, "");
}

// Function Name: rtrim
// Function Description: 去除字符串的右側(cè)的空格
// Creation Date: 2004-7-13 15:31
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.rtrim=function()
{
return this.replace(/(\s*$)/g, "");
}

// Function Name: len
// Function Description: 返回字符串的實(shí)際長(zhǎng)度, 一個(gè)漢字算2個(gè)長(zhǎng)度
// Creation Date: 2004-7-13 9:58
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.len=function()
{
var str=this;
return str.replace(/[^\x00-\xff]/g, "**").length
}

// Function Name: isValidDate
// Function Description: 判斷輸入是否是有效的短日期格式 - "YYYY-MM-DD"
// Creation Date: 2004-7-13 9:58
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidDate=function()
{
var result=this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(result==null) return false;
var d=new Date(result[1], result[3]-1, result[4]);
return (d.getFullYear()==result[1]&&d.getMonth()+1==result[3]&&d.getDate()==result[4]);
}

// Function Name: isValidTime
// Function Description: 判斷輸入是否是有效的時(shí)間格式 - "HH:MM:SS"
// Creation Date: 2004-7-13 9:58
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidTime=function()
{
var resule=this.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
if (result==null) return false;
if (result[1]>24 || result[3]>60 || result[4]>60) return false;
return true;
}

// Function Name: isValidEmail
// Function Description: 判斷輸入是否是有效的電子郵件
// Creation Date: 2004-7-13 9:59
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidEmail=function()
{
var result=this.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidDatetime
// Function Description: 判斷輸入是否是有效的長(zhǎng)日期格式 - "YYYY-MM-DD HH:MM:SS"
// Creation Date: 2004-7-13 9:59
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidDatetime=function()
{
var result=this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
if(result==null) return false;
var d= new Date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);
return (d.getFullYear()==result[1]&&(d.getMonth()+1)==result[3]&&d.getDate()==result[4]&&d.getHours()==result[5]&&d.getMinutes()==result[6]&&d.getSeconds()==result[7]);
}

// Function Name: isValidInteger
// Function Description: 判斷輸入是否是一個(gè)整數(shù)
// Creation Date: 2004-7-13 10:01
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidInteger=function()
{
var result=this.match(/^(-|\+)?\d+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidPositiveInteger
// Function Description: 判斷輸入是否是一個(gè)正整數(shù)
// Creation Date: 2004-7-13 10:01
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidPositiveInteger=function()
{
var result=this.match(/^\d+$/);
if(result==null) return false;
if(parseInt(this)>0) return true;
return false;
}

// Function Name: isValidNegativeInteger
// Function Description: 判斷輸入是否是一個(gè)負(fù)整數(shù)
// Creation Date: 2004-7-13 10:28
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidNegativeInteger=function()
{
var result=this.match(/^-\d+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidNumber
// Function Description: 判斷輸入是否是一個(gè)數(shù)字
// Creation Date: 2004-7-13 10:01
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidNumber=function()
{
return !isNaN(this);
}

// Function Name: isValidLetters
// Function Description: 判斷輸入是否是一個(gè)由 A-Z / a-z 組成的字符串
// Creation Date: 2004-7-13 10:10
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidLetters=function()
{
var result=this.match(/^[a-zA-Z]+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidDigits
// Function Description: 判斷輸入是否是一個(gè)由 0-9 組成的數(shù)字
// Creation Date: 2004-7-13 10:10
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidDigits=function()
{
var result=this.match(/^[1-9][0-9]+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidAlphanumeric
// Function Description: 判斷輸入是否是一個(gè)由 0-9 / A-Z / a-z 組成的字符串
// Creation Date: 2004-7-13 10:14
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidAlphanumeric=function()
{
var result=this.match(/^[a-zA-Z0-9]+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidString
// Function Description: 判斷輸入是否是一個(gè)由 0-9 / A-Z / a-z / . / _ 組成的字符串
// Creation Date: 2004-7-13 10:20
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidString=function()
{
var result=this.match(/^[a-zA-Z0-9\s.\-_]+$/);
if(result==null) return false;
return true;
}

// Function Name: isValidPostalcode
// Function Description: 判斷輸入是否是一個(gè)有效的郵政編碼
// Creation Date: 2004-7-13 10:22
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidPostalcode=function()
{
var result=this.match(/(^[0-9]{6}$)/);
if(result==null) return false;
return true;
}

// Function Name: isValidPhoneNo
// Function Description: 判斷輸入是否是一個(gè)有效的電話號(hào)碼
// Creation Date: 2004-7-13 10:22
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidPhoneNo=function()
{
var result=this.match(/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)/);
if(result==null) return false;
return true;
}

// Function Name: isValidMobileNo
// Function Description: 判斷輸入是否是一個(gè)有效的手機(jī)號(hào)碼
// Creation Date: 2004-7-13 10:23
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidMobileNo=function()
{
var result=this.match(/(^0{0,1}13[0-9]{9}$)/);
if(result==null) return false;
return true;
}

相關(guān)文章

  • Bootstrap每天必學(xué)之面板

    Bootstrap每天必學(xué)之面板

    Bootstrap每天必學(xué)之面板,面板(Panels)是Bootstrap框架新增的一個(gè)組件,其主要作用就是用來處理一些其他組件無法完成的功能,對(duì)面板感興趣的小伙伴們可以參考一下
    2015-11-11
  • php+js實(shí)現(xiàn)倒計(jì)時(shí)功能

    php+js實(shí)現(xiàn)倒計(jì)時(shí)功能

    由PHP傳入JS處理的時(shí)間戳我說怎么老是對(duì)不上號(hào)呢,原來JS時(shí)間戳為13位,包含3位毫秒的,而PHP只有10位不包含毫秒的。恩,基礎(chǔ)還是要補(bǔ)補(bǔ)的
    2014-06-06
  • 微信小程序結(jié)合mock.js實(shí)現(xiàn)后臺(tái)模擬及調(diào)試

    微信小程序結(jié)合mock.js實(shí)現(xiàn)后臺(tái)模擬及調(diào)試

    這篇文章主要介紹了微信小程序結(jié)合mock.js實(shí)現(xiàn)后臺(tái)模擬及調(diào)試,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • JS 的應(yīng)用開發(fā)初探(mootools)

    JS 的應(yīng)用開發(fā)初探(mootools)

    昨天在公司內(nèi)部做了一個(gè)小小的技術(shù)分享,就 js 應(yīng)用開發(fā)方面跟大家談了一點(diǎn)自己的心得,最近因?yàn)楣ぷ麝P(guān)系花在這上面的時(shí)間較多也頗有些收獲,寫在這里備忘。
    2009-12-12
  • JS基于面向?qū)ο髮?shí)現(xiàn)的多個(gè)倒計(jì)時(shí)器功能示例

    JS基于面向?qū)ο髮?shí)現(xiàn)的多個(gè)倒計(jì)時(shí)器功能示例

    這篇文章主要介紹了JS基于面向?qū)ο髮?shí)現(xiàn)的多個(gè)倒計(jì)時(shí)器功能,結(jié)合實(shí)例形式分析了javascript面向?qū)ο蠹皶r(shí)間操作相關(guān)技巧,需要的朋友可以參考下
    2017-02-02
  • echarts餅圖labelLine線的長(zhǎng)度自適應(yīng)設(shè)置

    echarts餅圖labelLine線的長(zhǎng)度自適應(yīng)設(shè)置

    這篇文章主要給大家介紹了關(guān)于echarts餅圖labelLine線的長(zhǎng)度自適應(yīng)設(shè)置的相關(guān)資料,在echarts中,餅圖的標(biāo)簽線可以通過設(shè)置 labelLine屬性來自定義位置,需要的朋友可以參考下
    2023-08-08
  • JS獲取月的第幾周和年的第幾周實(shí)例代碼

    JS獲取月的第幾周和年的第幾周實(shí)例代碼

    這篇文章主要介紹了JS獲取月的第幾周和年的第幾周實(shí)例代碼,需要的朋友可以參考下
    2018-12-12
  • javascript等號(hào)運(yùn)算符使用詳解

    javascript等號(hào)運(yùn)算符使用詳解

    在JavaScript中,等號(hào)由雙等號(hào)(==)表示,當(dāng)且僅當(dāng)兩個(gè)運(yùn)算數(shù)相等時(shí),它返回true。今天我們就來詳細(xì)探討下等號(hào)運(yùn)算符的問題,并附上等號(hào)運(yùn)算符和全等號(hào)運(yùn)算符的區(qū)別分析。
    2015-04-04
  • js 閉包深入理解與實(shí)例分析

    js 閉包深入理解與實(shí)例分析

    這篇文章主要介紹了js 閉包,結(jié)合實(shí)例形式深入分析了JS閉包的概念、原理、使用方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • JavaScript獲取按鈕所在form表單id的方法

    JavaScript獲取按鈕所在form表單id的方法

    這篇文章主要介紹了JavaScript獲取按鈕所在form表單id的方法,涉及javascript操作表單按鈕屬性的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04

最新評(píng)論