如何获取从函数返回的值并在另一个函数中使用它

时间:2019-03-04 17:29:39

标签: javascript function

我正在尝试使用javascript中的正则表达式创建一个用于清理字段的函数。这是我的职责我的最终目标是获得一个字符串并对其进行清理并在某个地方重复使用。像我这种情况下,我需要字符串

function sani(str){
    str = str.replace(/[^a-zA-Z ]/g, "");
    return str;
}

$('button').click(function(){
    var word = "<h1>Hello W<o>rld";
    alert(str);
    cleanStr(str);
    //I need the following alert to be the string after sanitisation
    alert("After sanitisation : "+str)
})

1 个答案:

答案 0 :(得分:0)

假设您要呼叫sani而不是cleanStr,则可以执行以下操作:

function sani(str){
    str = str.replace(/[^a-zA-Z ]/g, "");
    return str;
}

$('button').click(function(){
    var word = "<h1>Hello W<o>rld";
    alert(word);
    var result = sani(word);
    //I need the following alert to be the string after sanitisation
    alert("After sanitisation : " + result)
})