サイトのユーザー登録フォームに jQuery 検証エンジンを使用しています。文字、数字、および次の文字のみを使用できるようにして、特殊文字の使用を防止する追加のコントロールを実装する方法を探しています: -'。次のルールを試してみましたが、たとえば #;" の使用を妨げません。正規表現のどこが間違っているのか誰か教えてもらえますか?
"noSpecialChars": {
"regex": /^[0-9a-zA-Z\ \'\-\,]+$/,
"alertText": "* Text contains invalid characters"
},