data-dojo-props中正则表达式的格式是什么?

时间:2012-04-24 11:34:13

标签: javascript regex dojo

...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}$

1 个答案:

答案 0 :(得分: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">