Я не скажу много чепухи, я просто опубликую вам код. Конкретный код заключается в следующем:
<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 ('проверенный прошел'); } else {alert ('проверка неудачной'); }} </script>Код прост и легко понять. Если у вас есть хорошие предложения, пожалуйста, дайте им предложение, выучитесь и продвигайтесь вместе!
Дополнение: китайцы, цифры и письма в JS
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', boobboarddata.getdata ('text'). Заменить (/[^/u4e00-/u9fa5]/g, '))"Используйте регулярные выражения, чтобы ограничить только символы полной ширины:
OnKeyUp = "value = value.Replace (/[^/uff00-/uffff]/g, '')" OnbeForePaste = "bufbboarddata.setData ('text', boobboarddata.getData ('text'). Заменить (/[^/uff00-/ufff]/g, ''))"Используйте регулярные выражения, чтобы ограничить только числовой вход:
OnKeyUp = "value = value.Replace (/[^/d]/g, '')" OnBeforePaste = "bulbboarddata.setData ('text', bubboarddata.getData ('text'). Заменить (/[^/d]/g, ''))"Используйте регулярные выражения, чтобы ограничить только числовые и английские:
OnKeyUp = "value = value.Replace (/[/w]/g, '')" onbeforePaste = "bulbboarddata.setData ('text', boopboarddata.getData ('text'). Заменить (/[^/d]/g, ''))"число
<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 ("буква"); }} </script> <form name = "form" action = "" onsubmit = "return check ();"> <input type = text name = str> <input type = propect> <form>----------------------------------------------------------------------------------------------------------------------------
/^[0-9A-za-z]+$/