我需要将数据属性用于regex,就像
<div data-regex="REGEX-HERE">然后通过javascript获取值并放入一个变量。然后做一个测试,比如
var regex = $(this).attr("data-regex");
regex.test(name)当我尝试使用"^\x20-\x7E+$“来测试英文字符时,效果不佳。注意:当我尝试这个的时候
var regex = /^[\x20-\x7E]+$/;啊,真灵。
提前感谢
发布于 2014-06-01 18:33:53
你可以这样做:
var regex = new RegExp("^[\x20-\x7E]+$",""); // Modifiers on the tend因此,最后:
var regex = new RegExp($(this).data("regex"));
regex.test(name)https://stackoverflow.com/questions/23983094
复制相似问题