入力によって入力したテキストを検証しようとしています。これは、置換する関数を使用するためにチェーン内のすべての空白を削除することから成ります。私はすべてのスペースを削除することによって文字列が空のままであることを望みます。つまり、長さはゼロですが、スペースが削除されても同じ長さのままであれば起こりません。私は間違って何をしていますか?実行後の長さが間違っているjavascript
document.getElementById("Validator").onclick = function() {
var expression = document.getElementById("expressions").value;
var aux=expression.replace(" ","");
if(aux.length==0){
alert("the expression contains only blank spaces");
}
};
このチェックアウト:https://stackoverflow.com/questions/6623231/remove-all-white-spaces-from-text –
あなたのコードは、最初**を削除します** スペース。 – Pointy
彼が見つけた最初のスペースを置き換えるだけなら、私はばかです。私のナンセンスの質問に申し訳ありません。私はJavaアプリケーションをJavaスクリプトに移行していますが、私はjavaでreplaceAll()を使用したことを覚えていませんでした。ありがとうございました –