質問

ValidationExpressionにドロップして、ユーザーがASCII文字のみを入力していることを確認する適切な正規表現を知っている人はいますか?

<asp:RegularExpressionValidator id="myRegex" runat="server" ControlToValidate="txtName" ValidationExpression="???" ErrorMessage="Non-ASCII Characters" Display="Dynamic" />
役に立ちましたか?

解決

注意が必要なことの1つは、asciiテーブルの下部に、ファンキーな結果を引き起こす可能性のある制御文字がたくさんあることです。以下は、「非ファンキー」のみを許可するために使用する式です。文字:

^([^ \ x0d \ x0a \ x20- \ x7e \ t] *)$

他のヒント

可能な0x00-0xff ASCII値をマップする場合は、この正規表現(.NET)を使用できます。

^([\x00-\xff]*)$
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top