이 기사에서는 입력 컨텐츠가 합법적인지 간단히 결정하기위한 JavaScript 방법을 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
사용자가 입력 한 컨텐츠에 대한 불법 문자 탐지 구현이 있는지 여부를 감지하는 아이디어
1. 법적 문자열 정의 (소스 문자열)
2. 사용자가 입력 한 콘텐츠를 받으십시오
3. 사용자가 입력 한 모든 문자를 루프하고 소스 문자열에서 검색하십시오.
1) 발견 된 문자열 검색의 위치를 반환합니다
2) 반품 -1이 발견되지 않았으며, 우리는 단지 -1을 사용하여 사용자가 입력 한 콘텐츠가 합법적인지 여부를 감지했습니다.
<! doctype html public "-// w3c // dtd xhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type"content = "text/html; charset = utf-8"/> <title>는 사용 가능한 </title> <ctript/javascript "antorer ="javascript "el an anturen (javascript)입니다. var regex =/[a-za-z0-9 _]*/; var username = document.getElementById ( 'text'). 값; vara = regex.exec (username); if (a! = "") {alert ( '사용자 이름이 가능합니다!'); } else {alert ( '불법 문자가 있습니다'); }} </script> </head> <body> <form> 사용자 이름 : <input type = "text"id = "text"/> <inputtype = "button"onclick = "username ();"; value = "사용 가능한지 확인하십시오"/> </form> </body> </html>JavaScript 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript 스위칭 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술 요약", "JavaScript 애니메이션 효과 및 기술 요약", "Javascript 오류 및 디버깅 기술의 요약" "JavaScript 기술의 요약" "" "요약" "", Malgority Sknickes의 요약 "". JavaScript Traversal 알고리즘 및 기술 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.