私はJavascriptで新しく、テキストフィールド入力に数字以外のものが含まれているかどうかを確認する方法があるかどうかを知りたかったのです。テキストフィールドにjavascriptの文字が含まれているかどうかを調べる
私はJavaでこれを行う方法を知っていますが、Javascriptは私にとって全く違うものです。
私はJavascriptで新しく、テキストフィールド入力に数字以外のものが含まれているかどうかを確認する方法があるかどうかを知りたかったのです。テキストフィールドにjavascriptの文字が含まれているかどうかを調べる
私はJavaでこれを行う方法を知っていますが、Javascriptは私にとって全く違うものです。
うん - 文字列のちょうど標準の正規表現:
var str = 'mystring 123';
if(str.match(/[^0-9]/)) { ... }
あなたが要素から文字列を取得する方法を知っておく必要がある場合:
var str = document.getElementById('myId').value;
あなたがいるかどうかを確認しますisNaN()を使用することができます入力は数字かどうかです。
HTML:
<textarea id="inputText"></textarea>
<input type="button" onClick="checkInput();">
はJavaScript:
function checkInput()
{
var textCheck = document.getElementById("inputText").value;
if(isNaN(textCheck))
{
document.write("contains letters");
}
else
{
document.write("only numbers");
}
}
ありがとう、これは素晴らしい – user545323
のstr変数は関数から渡されただけ番号が含まれている場合、これは動作しません。一致は未定義です。 – Beachhouse
同じ状況で私を完全に働かせました。 – Nagri