特にjavascriptとregexpの勉強を始めました。正規表現の生成について自分自身を改善しようとしています。
私がやろうとしていることは - 私は自分のhtmlファイルに名前フィールドを持っています(その形式はcです)
...
<label for="txtName">Your Name*: </label>
<input id="txtName" type="text" name="txtName" size="30" maxlength="40">
...
そして、私のjsファイルでは、名前が文字以外の文字で始まることはできず、最初の文字のみをチェックしようとしています。また、フィールド全体に、ダッシュとスペース以外の特殊文字を含めることはできません。
文字以外の文字で始めることはできません。
/^[A-Z a-z][A-Z a-z 0-9]*$/
ダッシュとスペース以外の記号を含めることはできません。
/^*[[&-._].*]{1,}$/
動作するかどうかをテストしているとき、まったく動作しません。どの部分で失敗していますか?