0

サイトのユーザー登録フォームに jQuery 検証エンジンを使用しています。文字、数字、および次の文字のみを使用できるようにして、特殊文字の使用を防止する追加のコントロールを実装する方法を探しています: -'。次のルールを試してみましたが、たとえば #;" の使用を妨げません。正規表現のどこが間違っているのか誰か教えてもらえますか?

"noSpecialChars": {
    "regex": /^[0-9a-zA-Z\ \'\-\,]+$/,
    "alertText": "* Text contains invalid characters"
},
4

1 に答える 1

1
/^[0-9a-zA-Z\'\-\,]+$/

これは、大文字と小文字を区別' - , せず、数字とスペースのない一連の文字のみをキャッチします! スペースのみを許可する場合は\.Z. ここでテストできます

于 2012-02-12T15:37:04.787 に答える