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

标签 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}$

最佳答案

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

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

关于javascript - data-dojo-props中正则表达式的格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10297033/

相关文章:

javascript - 如何隐藏dojo splitcontainer/bordercontainer的面板?

javascript - dojo 小部件不会发出事件

javascript - 删除 'dojox.Calendar' 中的周数列

javascript - 在 jQuery 中移动 DOM 元素(图层 slider )

javascript - 5 分钟不活动后 Web API 的响应时间较长

javascript - Express.js 连接到 Twitter

javascript - 我将如何使用 Javascript 根据其 ID 对我的 div 进行排序?

iphone - 使用 REGEX 解析 html NSString

javascript - 在正则表达式方法中使用变量,无法使其工作

regex - 日志文件上的PowerShell正则表达式捕获了太多内容