この正規表現には、非常に些細なことが欠けています。私がそれを理解するのを手伝ってくれませんか。
有効な入力:Tonny & 'One' 1234-5 tea be and Z
正規表現:/^([a-zA-Z',\s,\d,&,#,-,(,)])*$/;
私の現在の正規表現によると、入力は無効です。上記の入力を検証していない正規表現に何が欠けているのか疑問に思って、要求に従ってその有効な入力ですか?
この正規表現には、非常に些細なことが欠けています。私がそれを理解するのを手伝ってくれませんか。
有効な入力:Tonny & 'One' 1234-5 tea be and Z
正規表現:/^([a-zA-Z',\s,\d,&,#,-,(,)])*$/;
私の現在の正規表現によると、入力は無効です。上記の入力を検証していない正規表現に何が欠けているのか疑問に思って、要求に従ってその有効な入力ですか?
キャラクタークラスではダッシュを最初または最後に配置する必要があるため、ダッシュは一致しません。また、これらすべてのコンマは必要ありません。
/^([-a-zA-Z'\s\d&#()])*$/
>>-
内の最初または最後の位置にキャラクターを配置し[...]
ます
/^([-a-zA-Z\s\d',&#()])*$/
これはそれに一致します:^([\w\d&#\(\) '-])*$
カンマは無関係です。私にとってそれを修正したのは、アンパサンドを前に移動することでした。