0
사이트가 있으므로 ".com"또는 ".net"등의 단어를 사용하지 못하도록하고 싶습니다. 입력 한 후 입력하면됩니다. 공백으로 대체 할 수 있습니다. 지금까지 나는 사용자가 텍스트 영역에 html 코드를 입력 한 다음 자바 스크립트 코드를 공백으로 바꿀 수있는 자바 스크립트 코드를 작성했습니다. 그런 특정 단어를 입력하면 동일한 결과가 발생합니다.사용자가 텍스트 영역에 특정 단어를 입력하지 못하도록
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 ...는 단어를 변경하려고 시도합니다. 하지만 작동하지 않습니다. 미리 감사드립니다!
가능한 복제본 : http://stackoverflow.com/questions/8206613/detect-once-a-certain-word-has-just-been-entered-in-a-textarea – Techie
' .replace (/ \. com/gi, "");' – Ian
잘못된 경우 수정하십시오. 그러나이 방법에는 인수가없는 것으로 보입니다. 인수의 반복은 실행되지 않는 것처럼 보입니다. – Sid