http://jconsole.com/など、正規表現を単独でテストすると、その正規表現は完全に機能しますが、その正規表現を JQuery コードに入れると失敗する理由がわかりません。
ここに私のJQueryコードの例があります:
var $fullName = $("input[name='txtFullName']");
var $fullNameRegex = /^(?:([a-zA-Z]{2,4}\.){0,1} ?([a-zA-Z]{2,24})) ([a-zA-Z]{1,1}\. ){0,1}([a-zA-Z]{2,24} ){0,2}([A-Za-z']{2,24})((?:, ([a-zA-Z]{2,5}\.?)){0,4}?)$/img;
if($fullNameRegex.test($fullName) == false)
{
//display an error div and other things
return false;
}
なぜまだ正しい入力で失敗するのか理解できないので、私は本当に怒っています。
回答ありがとうございます。