-1

C# Web アプリの名前フィールドの 1 つに次の正規表現があります。

^[A-Za-zÀ-ſ0-9.,#&-/'_!@;]?[a-zA-ZÀ-ſ0-9 '#&-/.,_:!@;]*[A-Za-zÀ-ſ0-9.,#-/_!@;]$

アポストロフィ/一重引用符 (') を許可された文字として追加するように適切に変更するにはどうすればよいですか?

4

2 に答える 2

0

正規表現に問題がないことが判明し、データがデータベースに入力された方法が問題の原因でした。挿入ステートメントでは、アポストロフィをエスケープする必要があります。アポストロフィが正しく表示されていたとしても、アポストロフィのエスケープがないために RegEx チェックに失敗していました。アドバイスをありがとうございます。がっかりした場合は申し訳ありません。

于 2016-06-29T11:21:33.110 に答える