Javascript 读取包含反斜杠的属性值时附加到字符串的额外反斜杠

Javascript 读取包含反斜杠的属性值时附加到字符串的额外反斜杠,javascript,jquery,regex,string,Javascript,Jquery,Regex,String,我有一个包含以下HTML元素的网页 <input id="Email" type="text" arguments="" val_validationerrormessage="" val_regexexpression="/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/" val_isrequired="True" val_maxlength="0" val_minlength="0" command="" val_isnumeric="False" selec

我有一个包含以下HTML元素的网页

<input id="Email" type="text" arguments="" val_validationerrormessage="" 
val_regexexpression="/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/" 
val_isrequired="True" val_maxlength="0" val_minlength="0" 
command="" val_isnumeric="False" selectedvalues="">

如何检索原始字符串?

这只是字符转义。你想达到什么目标?如何检查值?你有没有记录它?这里不是这样的:它取决于查看应用程序。对于我来说,在chrome 32.0.1700.107的vomit windows 7 x64上查看@A.Wolff的链接显示/^\w++[A-zA-Z\+?\.[A-zA-Z]{2,3}$/。正如@freakish所说,它的角色正在逃逸,但你所看到的只是应用程序如何使用它。是的,不管发生什么,都会逃逸,所以没有烦恼。
var Val_RegexExpression = Control.attr("Val_RegexExpression");