我在我的網站(來自livevalidation.com)上使用實時驗證,我有一個文本區域,我需要允許換行/換行/返回字符,但儘管我盡了最大的努力,我失敗了。我已經嘗試了\ n \ r \ v \ s \ S每個都用\ escape和without。在javascript正則表達式中允許換行字符
這是我的代碼,而無需使用上述字符的:
my_notes.add(Validate.Format, { pattern: /^[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ\.\,\-\/\']+[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ\.\,\-\/\' ]+$/i });
任何建議,將不勝感激。
哇;這是一個相當正規的表達式。這意味着什麼? – 2012-04-26 14:31:28
你不能在你的角色類中使用HTML實體。而不是#192;使用\ xc0。重音字符也會起作用。 – 2012-04-26 14:36:36
感謝您的指點,將看到關於調整。它應該允許輸入特殊字符而不會太保留。所以人們可以輸入口音等名稱 – 2012-04-26 14:50:24