我想要一个只有字母和数字的图案。
我就是这么做的...
JavaScript文件:
var pattern_checked = checkPattern();
function checkPattern(){
var elem = document.getElementById("name");
var pattern = elem.getAttribute("[a-zA-Z0-9_]");
var re = new RegExp(pattern);
if (re.test(elem.value)) {
return true;
} else {
return false;
}
}
字符串
但在这两种情况下,我都错了。
这段代码有什么问题?
3条答案
按热度按时间bf1o4zei1#
我相信你是想做:
字符串
yzckvree2#
Example fiddle
你的问题应该在这条线上。
字符串
属性通常应具有带值的名称。但是从你的例子中,似乎值也是name。HTML代码应该像下面这样:
型
然后为了得到图案
型
niknxzdl3#
使用纯jquery/js可以:
字符串