3

...data-dojo-props='regExp:...I saw somewhere that this expression is fineの正規表現の形式は何ですか... data-dojo-props="regExp:'[\\w]+',...。しかし、これは非常に単純なものです。式が次のように複雑な場合はどうなりますか

^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$

また

^(\+|00)\d{2,3}-\d{1,2}-\d{3}-\d{4}$
4

1 に答える 1

2

私は正規表現の専門家であるとは主張していませんが、次のことがうまくいくことがわかりました。最初に投稿したものからの唯一の変更点は、コンマをエスケープする必要がないことです。これは正しい検証ですか?

<input 
  data-dojo-type="dijit.form.ValidationTextBox"
  data-dojo-props="regExp: '^[a-zA-Z]+(([\',\.-][a-zA-Z ])?[a-zA-Z]*)*$'" 
  value="" name="name" id="name">
于 2012-04-24T13:07:54.903 に答える