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

Javascript data dojo props中正则表达式的格式是什么?,javascript,regex,dojo,Javascript,Regex,Dojo,…data dojo props='regExp:…的正则表达式的格式是什么?我发现这个表达式很好。。。data dojo props=“regExp:'[\\w]+',…。但这是一个非常简单的例子。如果表达式像 ^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$ 或 我并不自称是正则表达式专家,但我发现以下方法可行。与您最初发布的内容相比,唯一的变化是不需要转义逗号。这是正确的验证吗 <input data-dojo-type="diji

…data dojo props='regExp:…
的正则表达式的格式是什么?我发现这个表达式很好。。。data dojo props=“regExp:'[\\w]+',…。但这是一个非常简单的例子。如果表达式像

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


我并不自称是正则表达式专家,但我发现以下方法可行。与您最初发布的内容相比,唯一的变化是不需要转义逗号。这是正确的验证吗

<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">


可能重复:@MatuDuke您能检查一下您的链接吗?它不工作并生成错误
错误:语法错误:数据dojo props='regExp:'^[a-zA-Z]+(([',.-][a-zA-Z])?[a-zA-Z]*中的属性id无效*$'..,
我想在innerHtmlUse中使用data dojo props双引号包装xml属性,在属性值data dojo props=“regExp:”中使用单引号Re innerHTML:我需要更多的上下文。您正在创建自定义小部件吗?这些属性应该在小部件类上可用,然后可以使用这些属性在innerHTML上进行设置。
<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">