के साथ अल्फान्यूमेरिक के रूप में मान्य करें मेरे पंजीकरण पृष्ठ पर मुझे केवल उपयोगकर्ता नामों को अल्फान्यूमेरिक के रूप में मान्य करने की आवश्यकता है, लेकिन वैकल्पिक अंडरस्कोर के साथ भी। मैं इस के साथ आ गया है:उपयोगकर्ता नाम को अंडरस्कोर
function validate_alphanumeric_underscore($str)
{
return preg_match('/^\w+$/',$str);
}
कौन सा ठीक काम करने लगता है, लेकिन मैं एक regex विशेषज्ञ नहीं हूँ! क्या किसी को कोई समस्या है?
इस हाइफ़न की अनुमति देगा और मैं अवधि के बारे में सोच के रूप में अच्छी तरह से –
मैं खाली स्थान के बारे में सोच के रूप में अच्छी तरह से डब्ल्यू –
पूर्व के लिए के साथ \ मान्य हो सकता है, \ (अल्फान्यूमेरिक प्लस "_") एक "शब्द" अक्षर से मेल खाता डब्ल्यू, आधिकारिक पर्ल दस्तावेज के अनुसार: http://www.perl.com/doc/manual/html/pod/perlre.html –