検索
ホームページウェブフロントエンド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- zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) 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 isPasswd(s)
{
var patrn=/^(w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}

//通常の電話番号と FAX 番号を確認します。「」で始めることができ、数字に加えて「-」を含めることもできます
コードをコピー コードは次のとおりです:

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)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$ /;
var patrn=/^[a-zA-Z0-9 ]{3, 12}$/;
if (!patrn.exec(s)) return true
}

//検索キーワードを確認します

コードをコピー コードは次のとおりです:
function isSearch(s)
{
var patrn=/^ [^`~!@#$%^&*() =|][]{}:;',.< ;>/?]{1}[^`~!@$%^&() =| ][]{}:;',.?]{0,19}$/; if (!patrn.exec(s)) return false
return true
}


//IP アドレスが


であるかどうかを確認しますコードをコピー コードは次のとおりです:
function isIP(s) //by zergling
{
var patrn=/^ [0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}



コードをコピー コードは次のとおりです:

"^d $" //Non-negative integer (positive integer 0)
"^[0-9]*[1-9][0-9]*$" //Positive integer
"^((-d )|(0 ))$" //Non-positive integer (negative integer 0)
"^-[0-9]*[1-9][0-9]*$ " //Negative integer
"^-?d $" //Integer
"^d (.d )?$" //Non-negative floating point number (positive floating point number 0)
"^(( [0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9] ) |([0-9]*[1-9][0-9]*))$" //Positive floating point number
"^((-d (.d )?)|(0 (.0 ) ?))$" //Non-positive floating point number (negative floating point number 0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*) |([0-9]*[1-9][0-9]*.[0-9] )|([0-9]*[1-9][0-9]*)))$" //Negative floating point number
"^(-?d )(.d )?$" //Floating point number
"^[A-Za-z] $" //A character composed of 26 English letters String
"^[A-Z] $" //A string consisting of 26 uppercase English letters
"^[a-z] $" //A string consisting of 26 lowercase English letters
"^[A-Za-z0-9] $" // A string consisting of numbers and 26 English letters
"^w $" // A string consisting of numbers, 26 English letters or underscores
"^[w-] (.[w-] )*@[w-] (.[w-] ) $"   //email address
"^[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、

打电话如何隐藏自己的号码打电话如何隐藏自己的号码Sep 11, 2023 am 10:35 AM

通过使用电话公司提供的匿名呼叫服务、电话卡、网络电话服务或手机应用程序可以隐藏自己的号码。详细介绍:1、电话公司提供的匿名呼叫服务,只需要在拨号前按下特定的键盘组合;2、电话卡,这些电话卡通常可以在便利店或手机店购买;3、网络电话服务,网络电话服务可以通过互联网连接进行通话;4、手机应用程序,这些应用程序通常允许在拨号前选择是否隐藏号码。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。