2011-07-15 8 views
2

私のaspx.csページの正規表現のコードです。私が抱えている問題は、私のaspxページの正規表現validatdorで同じ正規表現、^ \ p {L} $を使用すると動作しないということです。正規表現バリデータと正規表現パターンの間に何か違いがありますか?正規表現バリデーター:クライアント側のバリデーション

public static bool IsNameValid(string name) 
    { 
     string regExPattern = @"(^[\p{L}]$)"; 

     if ((!System.Text.RegularExpressions.Regex.IsMatch(name, regExPattern)) || name.Length > 50) 
      return false; 
     else 
      return true; 

    } 

答えて

1

私はRegularExpressionValidatorのTEと同じ正規表現 "(^ [\ P {L}] $)" を入れて、私はそれが私の作品だと思います。 htmlのque RegularExpressionValidatorがjavascriptバリデーターを生成することを覚えています。おそらくJSに何らかのエラーがありますか? javascriptコンソールにエラーがある場合は、firebug(または他のデバッガ)を表示してみてください。

PS:私の悪い英語のために申し訳ありません。

関連する問題