私はサイトを持っており、ユーザーが「.com」や「.net」などの単語を入力できないようにしたいと考えています。入力した場合は、スペースに置き換えてください。これまでのところ、ユーザーが HTML コードをテキスト領域に入力すると、それがスペースに置き換えられるための JavaScript コードを作成する必要があります。特定の単語を入力した場合も同じようにしたいと考えています。
function stoppedTyping(){
if(this.value.length > 0) {
document.getElementById('post_btn').disabled = false;
} else {
document.getElementById('post_btn').disabled = true;
}
var re = /(<([^>]+)>)/gi;
for (i=0; i < arguments.length; i++){
arguments[i].value=arguments[i].value.replace(re, "");
}
var se = ".com";
for(a=0; a < arguments.length; a++){
arguments[a].value=arguments[a].value.replace(se, "");
}
}
最後の var se.... は、単語を置き換えようとする私の試みです。しかし、それは機能していません。前もって感謝します!