>

자바 스크립트에서 정규 표현식을 사용하여 필드를 살균하는 기능을 만들려고합니다. 이것은 내 기능입니다. 내 최종 목표는 문자열을 가져 와서 소독하고 어딘가에 재사용하는 것입니다. 이 시나리오처럼 문자열이 필요합니다

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

    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)
    })
    
    

관련 자료

  • 이전 swift - Firestore 검색 배열에 여러 값이 포함됨
  • 다음 python - 함수가 사전을 제외한 반복 가능한 것을 취한다는 것을 어떻게 나타낼 수 있습니까?