在JavaScript表单验证代码中需要帮助

时间:2017-07-22 14:08:47

标签: javascript

有人可以一行一行地向我解释这段javascript代码,请以简单的方式? 我有一个外部的javascript文件,如下所示; -

// Make this function external like I did in the video
function _(x){
return document.getElementById(x);
}

/* And all over the site from now on you can get html elements by their id 
by simply using*/

_(“div1”)。innerHTML =“Hello World”;

和另一个用于表单验证的javascript文件,如下所示

function restrict(elem){
var tf = _(elem);
var rx = new RegExp;
if(elem == "email"){
    rx = /[' "]/gi;
} else if(elem == "username"){
    rx = /[^a-z0-9]/gi;
}
tf.value = tf.value.replace(rx, "");
}

1 个答案:

答案 0 :(得分:0)

function _(x){
return document.getElementById(x);
}

以上代码_(x)表示使用x参数

创建函数

return document.getElementById(x);将返回元素的实例,因此当您调用_("div1")时,请调用此函数并返回div1实例

您的以下功能只需检查emailusername验证,它就会将值匹配替换为正则表达式。

如果您需要更多帮助,请发表评论。