2012-08-22 7 views
0

내 고객이 의견을 남기는 양식이 있습니다. 양식을 제출 한 후 내 웹 사이트에 의견/리뷰를 표시하는 쿼리가 있습니다.텍스트 영역 입력 필터

"cakjcnsakncaklcn"과 같이 횡설수설 한 리뷰를 걸러 내고 내 사이트에 표시되지 않도록 차단하는 방법이 있습니까?

추가 : 맞춤법 오류가있을 경우 다른 사람들이 의견을 제출할 수 없도록하는 것이 좋습니다. 그 또는 비슷한 JS 유효성 검사가 있습니까?

+1

사용하여 시도 할 수 있습니다? 그럼 싫어. – 0x499602D2

+0

나는 그것을 넣어 올바른 방법이 될 것 같아요 ... – Geo

+0

당신은 얼마나 많은 공간 대 문자가 제출되었는지 확인과 같은 서버에 몇 가지 기본적인 것들을 할 수 있습니다. 최소 길이를 적용하십시오. – BadFeelingAboutThis

답변

1

귀하가 관리하는 서버에 제출되고 있습니까? 나는 NLP 전문가가 아니며 복잡한 방법이 있다고 가정하고 있지만, 영어 사전에 대해 제출 된 모든 단어를 테스트하고 일치하는 단어가없는 경우 거부합니다.

서버에서이를 요격 할 수없는 경우, 당신이 영어 구문 분석기를 프로그래밍하는 방법이 있다면 당신이 묻는 http://www.javascriptspellcheck.com/

+0

예 서버와 데이터베이스를 완전히 제어합니다. 귀하의 아이디어 종류가 이해가되고 자바 스크립트 맞춤법 검사가 효과가있을 수 있습니다. 좋은 생각 ... – Geo

+0

또 다른 생각, 단어에 철자 오류가있는 사람들이 의견을 제출할 수 없으면 어떻게해야합니까? 그것에 대한 js 유효성 검사가 있습니까? – Geo

+1

피드백의 모든 종류는 일반적으로 작은 오타를 포함하며 그 중 많은 부분이 의도적이지 않을 수 있습니다. 자신에게 묻고 싶은 큰 질문은 진정한 사용자에게 의견을 남기려면 얼마나 어려움을 겪고 싶은지입니다. 예 : 그들이 제출하기 전에 모든 철자 오류를 반복적으로 시정하도록 촉구받는다면, 그들은 좌절 할 것입니다. 따라서 요구 사항 v/s 유용성의 균형을 유지하려고 할 수 있습니다. – Romin