لن أقول الكثير من الهراء ، سأقوم فقط بنشر الكود لك. الرمز المحدد كما يلي:
<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 ('تم تمرير ") ؛ } آخر {ALERT ('VELISED FAILED') ؛ }} </script>الكود بسيط وسهل الفهم. إذا كان لديك اقتراحات جيدة ، فالرجاء إعطائهم اقتراحًا وتعلم ويحقق التقدم معًا!
الملحق: الصينية والأرقام والرسائل في JS
1. احصل على النص كإنجليزية وأرقام وشخصيات صينية
var reg =/^(/w | [/u4e00-/u9fa5])*$/؛ if (arr = username.match (reg)) {ti = 1 ؛ إعادة الحقيقة } آخر {Alert ("يُسمح لاسم المستخدم فقط بأن يكون مزيجًا من اللغة الإنجليزية والأرقام والأحرف الصينية ، يرجى التحقق مما إذا كانت هناك مسافات أو رموز أخرى قبل وبعد") ؛ Ti = 0 ؛ العودة كاذبة }2. استخدم التعبيرات العادية لتقييد محتوى الإدخال في مربع النص في نموذج الويب:
استخدم تعبيرات منتظمة لتقييد الصينيين فقط:
onKeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g ، '')" onbeforepaste = "clipboarddata.setData (" text "، clipboarddata.getdata ('text'). استبدال (/[^/u4e00-/u9fa5]/g ، ''))).استخدم تعبيرات منتظمة لتقييد الأحرف الكاملة فقط:
onKeyup = "value = value.replace (/[^/uff00-/uffff]/g ، '')" onbeforepaste = "clipboarddata.setData ('text' ، clipboarddata.getdata ('text'). استبدال (/[^/uff00-/uff]/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 ، ''))")) "رقم
<script> function check () {if (! isnan (document.all.form.str.value)) {Alert ("number") ؛ } </script>خطاب
<script> 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> <potur>------------------------------------------------------------------------------------------------------------------------------------
/^[0-9A-ZA-Z]+$/