I did a search but I didn’t found anything . I’m looking for a pattern that will search in an alpha-numeric string (with the exact length of 7) the letter “P” . This is what I came up with until now , why isn’t working ?
$pattern = "/^[\wP]{7}$/";
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Well it isn’t working because
[\wP]{7}(in your regex:/^[\wP]{7}$?/) means find 7 characters that are either a word character OR the letter P. It could find all Ps and it would match, or all word characters and it would match. My quick fix would be to verify the string is 7 letters long using a regex then do a string position to find the"P":