как получить значение, возвращаемое из функции и использовать его в другой функции - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь сделать функцию для очистки полей с помощью регулярных выражений в 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 голосов
/ 04 марта 2019

Предполагая, что вы хотите позвонить 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)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...