0

私はJavaScriptの完全な初心者であり、フォームを機能させるためにフォームを修正する必要があることがいくつかあります。有効な名前(アクセント付きの名前、ハイフン、間にスペースがある名前)が拒否されないようにする必要があります。現時点での私の正規表現は-

var alphabetic = /^[a-zA-Z]+$/;

if ((alphabetic.test(fname)== false) || (alphabetic.test(lname)== false))
{
    alertmsg = alertmsg + "Name should be in alphabets:" + "\n";
}

誰かが私を正しい方向に向けることができれば、私は非常に感謝します

4

2 に答える 2

1

この正規表現を試してください:

var alphabetic = /^[a-zàâçéèêëîïôûùüÿñ-\s]+$/i
于 2013-02-14T18:25:55.043 に答える