私はこの正規表現を作成しました:
^[a-zA-Z0-9_.-]*$
サポート:
letters [uppercase and lowercase]
numbers [from 0 to 9]
underscores [_]
dots [.]
hyphens [-]
今、私はこれらを追加したいと思います:
spaces [ ]
comma [,]
exclamation mark [!]
parenthesis [()]
plus [+]
equal [=]
apostrophe [']
double quotation mark ["]
at [@]
dollar [$]
percent [%]
asterisk [*]
たとえば、次のコードは上記の記号の一部のみを受け入れます。
^[a-zA-Z0-9 _.,-!()+=“”„@"$#%*]*$
戻り値:
警告: preg_match(): コンパイルに失敗しました: オフセット 16 の文字クラスの範囲が正しくありません