搜尋
首頁web前端js教程實用的JS正規表示式(手機號碼/IP正規/郵遞區號正規/電話等)_javascript技巧

//校驗是否全由數字組成

複製程式碼 程式碼如下:

function isDigit( s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗登入名稱:只能輸入5-20個以字母開頭、可帶數字、「_」、「.」的字串
複製程式碼 程式碼如下:

function isRegisterUserName(s)
{
var patrn=/^[a-rn zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗使用者名稱:只能輸入1-30個以字母開頭的字串
複製程式碼 程式碼如下:

function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30 }$/;
if (!patrn.exec(s)) return false
return true
}

//校驗密碼:只能輸入6-20個字母、數字、底線
複製程式碼 程式碼如下:

function isPassr(s) {
var patrn=/^(w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗普通電話、傳真號碼:可「 」開頭,除數字外,可含有「-」

複製代碼 程式碼如下:
function isTel(s)
{
//var patrn=/^[ ]{0,1}(d){1,3} [ ]?([-]?(d){1,12}) $/;
var patrn=/^[ ]{0,1}(d){1,3}[ ]?([-] ?((d)|[ ]){1,12}) $/;
if (!patrn.exec(s)) return false
return true
}

//校驗手機號碼:必須以數字開頭,除數字外,可含有“-”

複製代碼 代碼如下:
function isMobil(s)
{
var patrn=/^[ ]{0,1}(d){1,3}[ ]?([-]? ((d)|[ ]){1,12}) $/;
if (!patrn.exec(s)) return false
return true
}

//校驗郵遞區號

複製代碼 代碼如下:
function isPostalCode(s)
function isPostalCode(s)
function isPostalCode(s)
function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
var patrn=/^[a-zA-Z0-9 ]{3, 12}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗搜尋關鍵字複製程式碼
程式碼如下:


function isSearch(s)
{
var patrn/^ [^`~!@#$%^&*() =|][]{}:;',./?]{1}[^`~!@$%^&() =|][ ]{}:;',.?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗IP位址複製代碼
代碼如下:



代碼如下:


function is (s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false return true }
複製程式碼 程式碼如下:

"^d $"  //非負整數(正整數0)
"^[0-9]*[1-9][0-9]*$"  //正整數
"^((-d )|(0 ))$"  //非正整數(負整數0)
"^-[0-9]*[1-9][0-9]*$ "  //負整數
"^-?d $"    //整數
"^d (.d )?$"  //非負浮點數(正浮點數0)
"^(( [0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9] ) |([0-9]*[1-9][0-9]*))$"  //正浮點數
"^((-d (.d )?)|(0 (.0 ) ?))$"  //非正浮點數(負浮點數0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*) |([0-9]*[1-9][0-9]*.[0-9] )|([0-9]*[1-9][0-9]*)))$" //負浮點數
"^(-?d )(.d )?$"  //浮點數
"^[A-Za-z] $"  //由26個英文字母組成的字符串
"^[A-Z] $"  //由26個英文字母的大寫組成的字串
"^[a-z] $"  //由26個英文字母的小寫組成的字串
"^[A-Za-z0-9] $"  //由數字和26個英文字母組成的字串
"^w $"  //由數字、26個英文字母或底線組成的字串
"^[w-] (.[w-] )*@[w-] (.[w-] ) $"    //email地址
"^[a-zA-z] ://( w (-w )*)(.(w (-w )*))*(?S*)?$"  //url
"^[A-Za-z0-9_]*$"
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
打电话过去没有任何声音怎么办打电话过去没有任何声音怎么办Mar 27, 2023 pm 03:09 PM

打电话过去没有任何声音的原因及解决办法:1、信号不好导致的,可以到信号好的地方重新拨打电话;2、音量静音或调至最小导致的,可以在菜单中进行通话音量设置;3、暂停或禁止通话导致的,点击相应按钮尝试;4、手机突然死机或断电导致的,将手机重启或充电;5、听筒损坏导致的,联系售后进行维修即可。

手机电话打不进来怎么回事手机电话打不进来怎么回事Sep 12, 2023 pm 05:44 PM

手机电话打不进来可能是信号问题、飞行模式、SIM卡问题、黑名单设置、手机设置问题、软件问题或者运营商问题等原因。详细介绍:1、信号问题,手机所在的区域信号不好或者处于信号盲区,可能导致电话无法接听或打不进来,可以尝试移动到开阔的地方,或者靠近窗户等信号较好的区域,以获得更好的信号;2、飞行模式,如果手机处于飞行模式,电话功能将被禁用,导致无法接听或打进来电话等等。

手机电话打不出去怎么回事手机电话打不出去怎么回事Nov 23, 2023 pm 04:04 PM

手机电话打不出去的原因:1、信号问题;2、手机账户问题;3、手机设置问题;4、SIM卡问题;5、运营商网络问题;6、手机硬件问题;7、软件问题;8、特定区域或时间段问题;9、服务提供商问题;10、其他问题。详细介绍:1、信号问题,可能是手机无法拨打电话最常见的因素之一,如果手机没有足够的信号,可能无法拨打电话;2、手机账户问题,如果手机账户欠费或者被暂停服务等等。

手机能打电话不能上网怎么回事手机能打电话不能上网怎么回事Sep 19, 2023 pm 04:48 PM

手机能打电话不能上网的原因可能是数据流量开关关闭、APN设置错误、移动网络信号弱、运营商限制或故障、手机软件问题或SIM卡问题等。详细介绍:1、数据流量开关关闭,在手机上,通常有一个数据流量开关,用于控制手机是否使用移动数据进行上网,如果数据流量开关关闭,即使手机连接了移动网络,也无法使用数据上网,用户可以在手机的设置中查找并打开数据流量开关;2、APN设置错误等等。

打电话不显示号码怎么设置打电话不显示号码怎么设置Sep 11, 2023 am 10:28 AM

打电话不显示号码可以通过使用手机拨号设置、使用座机拨号设置和使用第三方应用程序的方法设置。详细介绍:1、使用手机拨号设置,在设置菜单中,寻找“显示我的号码”或类似的选项,然后选择“关闭”或“隐藏”即可;2、使用座机拨号设置,拨打*67,然后输入您要拨打的号码即可;3、在应用商店中搜索“匿名拨号”或类似的关键词,然后选择适合的应用程序进行安装和设置。

高频呼叫电话是什么意思高频呼叫电话是什么意思Sep 21, 2022 pm 03:28 PM

高频呼叫电话是指拨出电话频率比较高的电话。一般用户每天使用电话的频次最多只会打十来次,甚至可能一天都不会打出一个电话;而高频呼叫电话则会每天都不停的拨出电话,相较于普通人而言,频率远远高出许多。高频呼叫电话的背后,多数为两种情况:诈骗电话或推销业务的电话。运营商通过大数据和先进的技术手段,能监测到拨打次数频繁的电话,这些电话很可能涉嫌骚扰诈骗电话,用户需要谨慎接听。

苹果手机打不出去电话怎么回事苹果手机打不出去电话怎么回事Mar 08, 2024 pm 06:30 PM

用户使用手机的时候遇到电话打不了,就会很头疼不知道应该怎么解决,导致打不了电话的原因有很多种,今天就把可能的原因分享给大家。苹果手机打不出去电话怎么回事原因分析:1、在拨打电话期间,您所在位置的运营商网络信号较弱,可能影响通话质量。2、所持有的苹果手机为定制版或有锁版,仅支持相应运营商的SIM卡,若更换卡片可能会导致故障。3、苹果手机系统出现不稳定因素干扰了通话功能。4、手机当中的sim卡损坏了,导致手机无法正常的拨打电话。5、设备本身硬件问题导致无法进行通话,用户可以检查手机是否出现问题。6、

怎么把电话移出黑名单 最新微信黑名单设置和取消方法怎么把电话移出黑名单 最新微信黑名单设置和取消方法Mar 03, 2024 am 10:34 AM

使用微信的过程中,如果遇到有不想联系的人,如何添加黑名单,又如何取消黑名单设置呢。黑名单设置方法在通讯录中找到需要设置黑名单的好友,点击好友进入好友详情页面后,点击右上角的3点图标在好友资料设置页面,找到“加入黑名单”选项并打开按钮。确认后系统会弹出对话框,点击确认即可将好友加入黑名单。如何取消黑名单?如果是一时生气将朋友设置为黑名单了,想要取消黑名单该如何操作呢!打开微信,点击“我的”进入微信设置画面,下拉找到“隐私”进入微信隐私设置后,下拉找到“通讯录黑名单”,点击进入。找到想要取消黑名单设

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。