用于邮件验证的正则表达式在Spring DOJO中不起作用
Regex for email validation not working in Spring DOJO
我想使用DOJO框架的Spring Decoration验证电子邮件地址。但是用于正常验证的正则表达式不起作用了。
<script type="text/javascript">
Spring.addDecoration(new Spring.ElementDecoration({
elementId: "emailAddress",
widgetType: "dijit.form.ValidationTextBox",
widgetAttrs:
{
regExp : "/^['w'.=-]+@['w'.-]+'.['w]{2,4}$/",
required:"true",
invalidMessage:"<span class='graytext'>Invalid format for email Address.<br> </span>",
trim:"true"
}
}));
为什么我的regExp在DOJO的春季装饰中不工作?
要使这个正则表达式工作,只需要删除正则表达式分隔符(开头和结尾的/
),因为DOJO正则表达式已经转义了特殊的正则表达式字符:
regExp : "^['w.=-]+@['w.-]+'.'w{2,4}$"
同样,在字符类中,您不必转义.
,也不必将单个'w
包含到字符类中。
尝试添加双反斜杠:"/^[''w''.=-]+@[''w''.-]+'.[''w]{2,4}$/"
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- Dojo:访问dijit.form.Select中单击的项目
- onChange不足以从Dojo组合框触发查询
- spring和angularJS(我得到了类似HTTP状态404的错误)
- Spring Ajax列表返回,但对象为空
- Dojo XHR将200 OK视为错误
- Dojo IE DataGrid内联编辑
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- 使用COMETD将服务器推送到客户端(dojo)
- 用Java/Struts/Spring项目实现Visual Captcha
- 带有Spring的$.getJSON未执行回调
- 如何在dojo应用程序构建概要文件中加载json文件
- Dojo xhrPost内容加密Java控制器Spring
- Dojo ${}和Spring ${}引用冲突
- 如何使用dojo提交使用spring表单标签创建的表单
- Dojo Tooltip Spring and variable
- 用于邮件验证的正则表达式在Spring DOJO中不起作用