سؤال

لقد وجدت هذا الرمز للتحقق الأبجدي الرقمي ("الحروف أو الأرقام أو المساحات أو السطحية") لكنني أريد التغيير حتى أتمكن من كتابة الرسائل أو الأرقام فقط. هل يمكن لأي شخص أن يخبرني كيفية تغيير هذا الرمز:

function(value, element) {
    return this.optional(element) || /^\w+$/i.test(value);}

شكرًا!

جريج

هل كانت مفيدة؟

المحلول

هذا يجب أن يفعل ذلك:

function(value, element)
{
    return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value);
}

تحرير: حسنًا ، لا فكرة لماذا لا يمكنني الحصول على هذا التنسيق بشكل جيد ، ولكن الجزء المهم هو استبدال W بفئة الأحرف (بت في []).

نصائح أخرى

لقد استخدمت هذا لسنوات الآن:

http://www.itgroup.com.ph/alphanumeric/

إلق نظرة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top