JavaScript で文字列に数字のみが含まれているかどうかを確認するにはどうすればよいですか?
開発時には、数字のみを含み、他の文字を含まない文字列を検索する必要がある場合があります。確認する最も簡単な方法は、文字列内の数値を解析し、その長さを元の文字列の長さと比較することです。両方が同じ場合、文字列には数字のみが含まれていることを意味します。ユーザーは parseInt() メソッドを使用して文字列内の数値を解析できます。
ただし、このチュートリアルでは、JavaScript で文字列に数字のみが含まれているかどうかを確認する他の方法を学習します。
for ループと CharCodeAt() メソッドを使用する
for ループを使用して文字列を走査できます。インデックス値と charCodeAt() メソッドを使用して文字列内の各文字を取得し、その ASCII 値を取得できます。次に、文字の ASCII 値と数値の ASCII 値を比較して、その文字が数値であるか数値以外の文字であるかを確認できます。
###文法###ユーザーは次の構文に従って、文字列に数字のみが含まれているかどうかを確認できます。
リーリー上記の構文では、各文字列文字に対して charCodeAt() メソッドを実行します。
###ステップ### ステップ 1- for ループを使用して文字列を反復処理します。
ステップ 2 -
charCodeAt()メソッドを使用して、文字列の i 番目のインデックスにある文字の ASCII 値を取得します。 ステップ 3 - インデックス ith
の文字の ASCII 値が 48 ~ 57 であるかどうかを確認します。そうでない場合は、それが数字ではないことを意味し、false を返します。ステップ 4 - for ループの繰り返しが完了し、数値以外の文字が見つからなかった場合、関数は true を返し、文字列に数字のみが含まれていることを示します。 ###例###
以下の例では、数字と混合文字のみを含む 2 つの文字列を取得します。ユーザーは、数値のみまたは数値以外を含む文字列に基づいて Web ページ上にメッセージを印刷する出力を観察できます。リーリー Number() コンストラクターを使用する
JavaScript では、Number はオブジェクトであり、そのコンストラクターを使用してそのインスタンスを作成できます。値を引数としてNumber()
コンストラクターに渡して、変数を数値で初期化できます。数値文字列をパラメータとして
Number()
コンストラクターに渡すこともできます。数値を解析して数値を返します。数値以外の文字を含む文字列を渡すと、NaN 値が返されます。###文法### ユーザーは、次の構文を使用して Numberconstructor()
を使用して、文字列に数字のみが含まれているかどうかを確認できます。リーリー 上記の構文の string1
は、数字と数字以外の文字を含む文字列です。 Number() コンストラクターが NaN を返す場合、文字列には数値以外の文字が含まれており、それ以外の場合は数値を返します。###例###
以下の例では、string1 には数字のみが含まれています。これを引数として Number() コンストラクターに渡すと、ユーザーは NaN ではなく実際の数値を出力で返すことがわかります。 リーリー
正規表現を使用するこのセクションでは、数値以外の文字を文字列に一致させるために使用できる正規表現を作成します。数値以外の文字の一致が 1 つでも見つかった場合、その文字列には数値以外の文字も含まれていると言えます。 ###文法###
ユーザーは、次の構文に従って正規表現を使用して、文字列に数字のみが含まれているかどうかを確認できます。リーリー
上記の構文では、test() メソッドを使用して、正規表現パターンと文字列を照合します。
test()
メソッドは、文字列に数字以外の文字が含まれている場合に true を返します。正規表現の説明
\D - 単一の数字以外の文字と一致します。
正規表現で "g
" フラグを使用して、出現するすべての非数値文字と一致させることもできますが、文字列に非数値文字が 1 つだけ含まれていることがわかれば十分です。###例###
この例では、ユーザーがボタンをクリックすると、- isContainsDigits()
- 関数に別の文字列引数が設定されます。さらに、ユーザーはさまざまな文字列を使用して test() メソッドの出力を観察できます。
リーリー 文字列に数字のみが含まれているかどうかを確認する 3 つの異なる方法を学びました。ユーザーは Number()
コンストラクターを使用して、線形コードを通じてタスクを実行できます。
以上がJavaScript で文字列に数字のみが含まれているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

このチュートリアルでは、カスタムGoogle検索APIをブログまたはWebサイトに統合する方法を示し、標準のWordPressテーマ検索関数よりも洗練された検索エクスペリエンスを提供します。 驚くほど簡単です!検索をyに制限することができます

この記事シリーズは、2017年半ばに最新の情報と新鮮な例で書き直されました。 このJSONの例では、JSON形式を使用してファイルに単純な値を保存する方法について説明します。 キー価値ペア表記を使用して、あらゆる種類を保存できます

コードプレゼンテーションを強化する:開発者向けの10個の構文蛍光物 ウェブサイトやブログでコードスニペットを共有することは、開発者にとって一般的な慣行です。 適切な構文ハイライターを選択すると、読みやすさと視覚的な魅力を大幅に改善できます。 t

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

楽なWebページレイアウトのためにjQueryを活用する:8本質的なプラグイン jQueryは、Webページのレイアウトを大幅に簡素化します。 この記事では、プロセスを合理化する8つの強力なjQueryプラグイン、特に手動のウェブサイトの作成に役立ちます

この記事では、JavaScriptとJQuery Model-View-Controller(MVC)フレームワークに関する10を超えるチュートリアルの厳選された選択を紹介します。これは、新年にWeb開発スキルを向上させるのに最適です。 これらのチュートリアルは、Foundatioのさまざまなトピックをカバーしています

コアポイント これは通常、メソッドを「所有」するオブジェクトを指しますが、関数がどのように呼び出されるかに依存します。 現在のオブジェクトがない場合、これはグローバルオブジェクトを指します。 Webブラウザでは、ウィンドウで表されます。 関数を呼び出すと、これはグローバルオブジェクトを維持しますが、オブジェクトコンストラクターまたはそのメソッドを呼び出すとき、これはオブジェクトのインスタンスを指します。 call()、apply()、bind()などのメソッドを使用して、このコンテキストを変更できます。これらのメソッドは、与えられたこの値とパラメーターを使用して関数を呼び出します。 JavaScriptは優れたプログラミング言語です。数年前、この文はそうでした
