私はそれほどナンセンスとは言いません、私はあなたにコードを投稿するだけです。特定のコードは次のとおりです。
<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( 'verified passed'); } else {alert( 'verified failed'); }} </script>コードはシンプルで理解しやすいです。あなたが良い提案があるなら、彼らに提案をして、一緒に学び、進歩を遂げてください!
サプリメント:JSの中国語、数字、文字
1.テキストを英語、数字、漢字として判断します
var reg =/^(/w | [/u4e00-/u9fa5])*$/; if(arr = username.match(reg)){ti = 1;真実を返す; } else {alert( "ユーザー名は英語、数字、漢字の混合物のみであることが許可されています。 ti = 0; falseを返します。 }2。正規式を使用して、Webフォームのテキストボックスの入力コンテンツを制限します。
正規表現を使用して中国語のみを制限します。
onkeyup = "value = value.replace(/[^/u4e00-/u9fa5]/g、 '')" onbeforepaste = "clipboarddata.setdata( 'text'、clipboarddata.getdata( 'text')。
正規表現を使用して、全幅文字のみを制限します。
onkeyup = "value = value.replace(/[^/uff00-/uffff]/g、 '')" onbeforepaste = "clipboarddata.setdata( 'text'、clipboarddata.getdata( 'text')。
正規表現を使用して、数値入力のみを制限します。
onkeyup = "value = value.replace(/[^/d]/g、 '')" onbeforepaste = "clipboarddata.setdata( 'text'、clipboarddata.getdata( 'text')。
正規表現を使用して、数値と英語のみを制限します。
onkeyup = "value = value.replace(/[/w]/g、 '')" onbeforepaste = "lipboarddata.setdata( 'text'、clipboarddata.getdata( 'text')。
番号
<script> function check(){if(!isnan(document.all.form.str.value)){alert( "number"); } </script>手紙
<script> function check(){var str = /[a-za-z] /; if(str.test(document.all.form.str.value)){alert( "letter"); }} </script> <form name = "form" action = "" onsubmit = "return check();"> <input type = text name = str> <input type = submit> <form>--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
/^[0-9A-ZA-Z]+$/