3

什么是正则表达式的格式,因为...data-dojo-props='regExp:...我看到这个表达式很好... 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 回答