實用的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
}
{
//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
}
{
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)
{
//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
代碼如下:
function is (s) //by zergling
var patrn=/^[0-9.]{1,20}$/;
"^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_]*$"

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

打電話過去沒有任何聲音的原因及解決辦法:1、訊號不好導致的,可以到訊號好的地方重新撥打電話;2、音量靜音或調至最小導致的,可以在選單中進行通話音量設定; 3.暫停或禁止通話導致的,點選對應按鈕嘗試;4、手機突然當機或斷電導致的,將手機重啟或充電;5、聽筒損壞導致的,聯絡售後進行維修即可。

手機電話打不進來可能是訊號問題、飛航模式、SIM卡問題、黑名單設定、手機設定問題、軟體問題或電信商問題等原因。詳細介紹:1、訊號問題,手機所在的區域訊號不好或處於訊號盲區,可能導致電話無法接聽或打不進來,可以嘗試移動到開闊的地方,或靠近窗戶等訊號較好的區域,以獲得更好的訊號;2、飛航模式,如果手機處於飛航模式,電話功能將被停用,導致無法接聽或打進來電話等等。

手機電話打不出去的原因:1、訊號問題;2、手機帳號問題;3、手機設定問題;4、SIM卡問題;5、電信商網路問題;6、手機硬體問題;7、軟體問題;8 、特定區域或時段問題;9、服務提供者問題;10、其他問題。詳細介紹:1、訊號問題,可能是手機無法撥打電話最常見的因素之一,如果手機沒有足夠的訊號,可能無法撥打電話;2、手機帳戶問題,如果手機帳戶欠費或暫停服務等等。

手機能打電話不能上網的原因可能是資料流量開關關閉、APN設定錯誤、行動網路訊號弱、電信商限製或故障、手機軟體問題或SIM卡問題等。詳細介紹:1、數據流量開關關閉,在手機上,通常有一個數據流量開關,用於控製手機是否使用移動數據進行上網,如果數據流量開關關閉,即使手機連接了移動網絡,也無法使用數據上網,用戶可以在手機的設定中找到並打開數據流量開關;2、APN設定錯誤等等。

高頻呼叫電話是指撥出電話頻率比較高的電話。一般用戶每天使用電話的頻次最多只會打十來次,甚至可能一天都不會打出一通電話;而高頻呼叫電話則會每天都不停的撥出電話,相較於普通人而言,頻率遠高出許多。高頻呼叫電話的背後,多數為兩種情況:詐騙電話或推銷業務的電話。業者透過大數據和先進的技術手段,能監控到撥打次數頻繁的電話,這些電話很可能涉嫌騷擾詐騙電話,用戶需要謹慎接聽。

打電話不顯示號碼可以透過使用手機撥號設定、使用座機撥號設定和使用第三方應用程式的方法設定。詳細介紹:1、使用手機撥號設置,在設定選單中,尋找「顯示我的號碼」或類似的選項,然後選擇「關閉」或「隱藏」即可;2、使用座機撥號設置,撥打*67,然後輸入您要撥打的號碼即可;3、在應用程式商店中搜尋「匿名撥號」或類似的關鍵字,然後選擇適合的應用程式進行安裝和設定。

用戶使用手機的時候遇到電話打不了,就會很頭痛不知道該怎麼解決,導致打不了電話的原因有很多種,今天就把可能的原因分享給大家。蘋果手機打不出去電話怎麼回事原因分析:1、在撥打電話期間,您所在位置的運營商網路訊號較弱,可能影響通話品質。 2、所持有的蘋果手機為定製版或有鎖版,僅支援對應業者的SIM卡,若更換卡片可能會導致故障。 3.蘋果手機系統出現不穩定因素幹擾了通話功能。 4.手機當中的sim卡損壞了,導致手機無法正常的撥打電話。 5.設備本身硬體問題導致無法通話,用戶可以檢查手機是否有問題。 6、

透過使用電話公司提供的匿名呼叫服務、電話卡、網路電話服務或手機應用程式可以隱藏自己的號碼。詳細介紹:1、電話公司提供的匿名呼叫服務,只需要在撥號前按下特定的鍵盤組合;2、電話卡,這些電話卡通常可以在便利商店或手機店購買;3、網絡電話服務,網絡電話服務可以透過網路連線通話;4、手機應用程序,這些應用程式通常允許在撥號前選擇是否隱藏號碼。
