-1

ユーザーがスペースまたはバックスラッシュを含む文字列を入力するように制限する必要があります。残りのすべての文字を許可する必要があります。私は正規表現のために以下の文字列で以前に試しました。

同じ問題を解決するために、新しい正規表現を修正するか、助けてください。アクセスでこれを行っています-vba

[^0-9a-zA-Z~@#$%^&*()_?<>,.[]{}|-+=].
私は正規表現を使用する初心者です。

これで問題解決。

[\s \\ \/] 
4

2 に答える 2

7

これは正規表現で、「行の先頭から、' ' または '/' を除くすべてのものに、行の終わりまで 1 回以上一致する」という意味です。

/^[^ /]+$/
于 2013-07-26T14:36:23.203 に答える
0
[^\\ ]*

リストされていない文字のみを受け入れる文字クラスに否定を配置することにより、否定を間違って使用しています。また、任意の数の文字に対して繰り返すことができるように、その後に * が必要な場合もあります。

于 2013-07-26T14:37:30.490 に答える