У меня есть плагины проверки jQuery (http://docs.jquery.com/Plugins/Validation), установленные на моем веб-сайте.jQuery Validator: Validate AlphaNumeric + Space and Dash
Я использую этот код для проверки буквенно-цифрового текста в текстовом поле, и он работает. но это не позволяет пространство и тире (-).
$.validator.addMethod("titleAlphaNum", function(value, element, param)
{
return value.match(new RegExp("^" + param + "$"));
});
Как заставить его работать с пространством и тире? Благодарю.
bro, ваш код позволяет пользователю вводить пробел и/или тире в качестве первого символа. как сделать первый символ, введенный пользователем, ДОЛЖЕН БЫТЬ только буквенно-числовым? –
@RobertHanson hiya bruv делают это: '/^[A-Za-z] [a-z0-9 \ - \ s] + $/i' или эта ссылка поможет подробнее':) 'this должно помочь: http : //stackoverflow.com/questions/1303746/how-can-i-verify-that-user-name-starts-with-a-letter-and-contains-only-alphanume –
@RobertHanson No Worries bruv ':)' Я собираюсь спать сейчас очень поздно в моем конце. Вы можете создать определенную функцию Regex так же, как и выше, или прочитать это: http://stackoverflow.com/questions/280759/jquery-validate-how-to-add- a-rule-for-regular-expression-validation, будет прочитано 30 минут + другая хорошая статья регулярного выражения, и я считаю, что вы будете счастливы после ':)' Надеюсь, это поможет человеку! –