jquery를 사용하여 유효하지 않은 문자를 확인하고 있습니다. 나는 이것이 안전하지 않다는 것을 안다. 그러나 나는 또한 PHP 체크를 사용하고 jquery는 즉각적인 피드백만을위한 것이다. 입력을 검증하는 데 사용할 문자열은 무엇입니까? [az-AZ-09]
과 같은가요? 또한 해당 문자열에 대해 값을 확인하려면 어떻게합니까? 감사!jQuery : 유효하지 않은 문자 사용자 이름 확인
답변
왜 단순한 정규식을 사용하지 않는가?
var name = ...;
if (name.match(/[a-z0-9]+/i)) {
...
}
감사합니다. 내가 물어 보려는 것이었지만, –
정규식을 사용해야합니다. PHP와 동일한 방식으로 작동합니다
오, 나는 그것이 PHP와 동일하다는 것을 깨닫지 못했습니다. –
PHP 스크립트를 호출하고 찾은 결과를 반환하는 대신 javascript 소유의 reg 표현식 메소드를 사용하여 패턴을 검사 해 볼 수 있습니다. 당신은 당신이 당신의 PHP 유효성 검사 코드를 사용하고 여기 PHP에 사용자 이름과 아약스 요청을 전송하여 즉각적인 피드백을 얻을 수 있습니다 JQuery와 validation plugin을 사용할 수 있으며, 중복을 피하기 위해 https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions
JaredPar (답변 수락)의 답변이 좋지만 'username #'또는 'user name'을 사용하지 않으려면 /^[a-zA-Z0-9]+$/
을 사용하는 것이 좋습니다.
보기 SO post
- 1. SOAP 유효하지 않은 문자
- 2. 유효하지 않은 문자에 대한 사용자 입력 확인
- 3. file_get_contents 및 유효하지 않은 문자
- 4. JSON 유효하지 않은 문자 오류
- 5. 메소드에서 유효하지 않은 값 확인
- 6. Gridview가 유효하지 않은 열 이름
- 7. 사용자 이름 확인 RegEx는
- 8. Xcode에서 유효하지 않은 유니 코드 문자
- 9. JQuery 사용자 이름 확인 - Ajax 호출
- 10. 사용자 이름 확인 여부 확인
- 11. 사용자 이름 확인 여부 확인
- 12. SQL/ASP - 유효하지 않은 열 이름 'Email'
- 13. jquery 유효하지 않은 항목에 대해
- 14. xml 주어진 인코딩에서 유효하지 않은 문자
- 15. pugixml node_cdata, node_pcdata set_value() 유효하지 않은 문자
- 16. EF 전동 공구 : modelEntityContainerName 유효하지 않은 문자
- 17. 텍스트 기반 셀에서 유효하지 않은 문자 식별
- 18. Oracle 유효하지 않은 문자 및 긴 원시
- 19. 사용자 이름 페이지 확인
- 20. 자동 - 사용자 이름 확인
- 21. 확인 사용자 이름 가용성
- 22. primefaces가 유효하지 않은 구성 요소 유효성 확인
- 23. RSS.NET 클래스 라이브러리 - 유효하지 않은 피드 확인
- 24. DbUnit HSQLDB - 유효하지 않은 스키마 이름 : C
- 25. QDir 및 유효하지 않은 디렉토리 이름
- 26. Eclipse 프로젝트 이름 유효성 확인
- 27. jQuery 유효하지 않은 핸들러에서 유효성 검사, 제출
- 28. "주어진 인코딩에서 유효하지 않은 문자".... .doc 파일의 히브리어 문자
- 29. ValidateRequest를 true로 설정하면 유효하지 않은 문자 또는 문자 조합은 무엇입니까?
- 30. 확인 사용자 이름 JQuery와 아약스
어떤 문자가 잘못되었습니다. – sdleihssirhc
RegEx를 사용하여 원하는 것과 비교하고이를 사용하십시오. 귀하가 동의하지 않으려는 것을 저희에게 알려 주시면 적절한 RegEx를 제공해 드리겠습니다. 또한, 왜 바퀴를 재발 명,이 플러그인을 확인하십시오 : http://bassistance.de/jquery-plugins/jquery-plugin-validation/ - 일반적인 입력에 대한 수식이 내장되어 있습니다. –
@SergioTapia 나는 이들 중 하나도 원하지 않는다! @ # $ %^& *() -_ + = ~'\ | [{; : ""/ ?.> † øπåß∂ƒ © ˙Δ˚. 문자 만 (위/아래) 및 숫자. 늦은 응답으로 죄송합니다. 응답이 없으므로 휴대 전화가 사망했습니다. –