正規表現バリデーターに問題があります。それは、AZを0-9取り、防ぎ 'と "しかし、それはない小文字のアルファベットを取るここであなたは使用する必要があり、私の表現^[a-z|A-Z|0-9|]+[^\"\']*$
正規表現バリデーター - 小文字のアルファベットを使用していません
0
A
答えて
1
です。
^[a-zA-Z0-9]+$
|
、『OR』、で使用されるべきです。グループ([a-z]|[A-Z|..)
また、[^"']*
を追加することによって、あなたは(任意の非引用符文字続い、英数字で始まる)ユーザーがa @#%$^&&&&*&^&*#[email protected]#$
のようなフレーズを入力することができ
私が提案正規表現の意味:。
^ <start>
[a-zA-Z0-9] Any alplhanumeric character, case-insensitive
+ at least once
$ <end>
0
あなたが必要とするすべてのテキストは、もっぱら文字と数字が含まれているということであるならば、あなたが使用できます。文字セットには|
がないこと
/^[a-zA-Z0-9]+$/
お知らせ、あなたが[]
の内側に置くすべてのもの暗黙的に「または」一緒に編集されます。 |
を追加すると、リテラル|
がテキストに追加されます。
空の文字列が有効な場合は+
を*
に変更してください。引用符を特に除外する必要はありません。なぜなら、引用符はまったく許可していないからです。同様の正規表現の
0
短いバージョン:
^[\w]+$
注:それはまたあなたの要件に応じて、良いか悪いかのどちらかとすることができる、非ラテン文字にマッチし、「_」になります。
+0
これは全く同じではありません。それはアンダースコアのような他のものと一致します。 '[]'は必要ない。 – vcsjones
関連する問題
- 1. キリル文字アルファベットの正規表現
- 2. 正規表現小文字
- 3. \ *、\ |、\ ^、\〜の正規表現バリデーター
- 4. 正規表現小文字または小文字の検索
- 5. Asp.net正規表現バリデーター
- 6. 大文字と小文字の違いを無視して正規表現を確認する正規表現
- 7. 小文字の正規表現のURL
- 8. 正規表現を使った正規表現を使用した文字列
- 9. 正規表現が小文字
- 10. FQDN/URL形式バリデーター正規表現の正規表現2
- 11. 正規表現を使用してアルファベット文字列から特定の文字を削除する方法
- 12. 使用正規表現は、文字列
- 13. 正規表現の大文字と小文字の大文字と小文字を区別して置換する正規表現
- 14. 正規表現最後の文字をアルファベットで検索する
- 15. 正規表現を使用して、アルファベット文字、ハイフン、アンダースコア、スペース、および数字を入力できます。
- 16. 分割文字列のアルファベットは、正規表現のPython
- 17. アルファベットの文字とスペースのJavascript正規表現ですか?
- 18. python正規表現の大文字小文字の変更
- 19. 正規表現のアルファベットと数字の間にスペースはありません。
- 20. 正規表現を使用して文字を置換する
- 21. 正規表現を使用して文字列をパースする
- 22. 正規表現の大文字と小文字を区別しない検索
- 23. アルファベット1文字以上の特殊文字を持つ正規表現
- 24. 正規表現を使用してアルファベット文字のない行を削除するには?
- 25. 正規表現バリデーター:クライアント側のバリデーション
- 26. 正規表現を使用してPHP分割文字列
- 27. 文字の正規表現、
- 28. Fの正規表現が正規表現を使用しています
- 29. マスク正規表現を使用して文字列内の代替文字を
- 30. 大文字と小文字を区別しない正規表現
あなたは一致させようとしているものは何ですか? – Mat
@Mat ...テキストボックスにa-z、A-Z、0-9だけを入力する必要があります。私は一重引用符と二重引用符も望んでいません。 –
1)あなたはそれらの '|'シンボルを望んでいません。 2)この正規表現は、1つ以上の文字または数字(または|の)**に続いて**ゼロ以上の非引用符と一致します。 –