나는 말도 안되는 말을하지 않을 것입니다. 나는 당신에게 코드를 게시 할 것입니다. 특정 코드는 다음과 같습니다.
<script type = "text/javaScript"> var refid = 'dasdasd, dadsad'; var reg =/^([/u0391-/uffe5/d/w,])*([/u0391-/uffe5/d/w]+) $/; if (refid! = "") {if (reg.exec (refid)) {alert ( 'volified passed'); } else {alert ( '확인 실패'); }} </script>코드는 간단하고 이해하기 쉽습니다. 좋은 제안이 있다면, 그들에게 제안을하고 배우고 함께 진행하십시오!
보충 : 중국어, 숫자 및 편지
1. 텍스트를 영어, 숫자 및 한자로 판단하십시오
var reg =/^(/w | [/u4e00-/u9fa5])*$/; if (arr = username.match (reg)) {ti = 1; 반환 진실; } else {alert ( "사용자 이름은 영어, 숫자 및 한자의 혼합물로 만 허용됩니다. /n 전후에 공백이나 다른 기호가 있는지 확인하십시오"); ti = 0; 거짓을 반환합니다. }2. 정규 표현식을 사용하여 웹 양식에서 텍스트 상자의 입력 내용을 제한합니다.
정규 표현식을 사용하여 중국어 만 제한하십시오.
onkeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g, '')"onbeforePaste = "clipboarddata.setData ( 'text', clipboarddata.getData ( 'text'). replace (/[^/u4e00-/u9fa5]/g, '')")
정규 표현식을 사용하여 전폭 문자 만 제한하십시오.
onkeyup = "value = value.replace (/[^/uff00-/uffff]/g, '')"onbeforePaste = "clipboarddata.setData ( 'text', clipboarddata.getData ( 'text'). replace (/[^/uff00-/ufff]/g, '')
정규 표현식을 사용하여 숫자 입력 만 제한하십시오.
onkeyup = "value = value.replace (/[^/d]/g, '')"onbeforePaste = "clipboarddata.setData ( 'text', clipboarddata.getData ( 'text'). 대체 (/[^/d]/g, '' '))") "
정규 표현식을 사용하여 숫자와 영어 만 제한하십시오.
onkeyup = "value = value.replace (/[/w]/g, '')"onbeforepaste = "clipboarddata.setdata ( 'text', clipboarddata.getData ( 'text'). 대체 (/[^/d]/g, '' ')") "
숫자
<cript> 함수 check () {if (! isnan (document.all.form.str.value)) {alert ( "number"); } </스크립트>편지
<cript> 함수 check () {var str = /[a-za-z] /; if (str.test (document.all.form.str.value)) {alert ( "letter"); }}} </script> <form name = "form"action = ""onsubmit = "return check ();"> <입력 유형 = 텍스트 이름 = str> <입력 유형 = 제출> <양식>--------------------------------------------------------------------------------------------------------------------------------
/^[0-9A-ZA-Z]+$/