Write a JS function to tell me whether or not a string is a valid tag. A valid tag may or may not begin with a "#", and all the succeeding characters must be one of: ["P", "Y", "L", "Q", "G", "R", "J", "C", "U", "V", "0", "2", "8", "9"]
system
Escreva uma função JS para me dizer se uma string é ou não uma tag válida.Uma tag válida pode ou não começar com um "#", e todos os personagens seguintes devem ser um dos: ["p", "y", "l", "q", "g", "r", "J "," C "," U "," V "," 0 "," 2 "," 8 "," 9 "]
user
Aqui está uma função JavaScript que retorna um booleano indicando se uma string é ou não uma tag válida.

Função de exportação IsValidTag (Tag: String): Boolean {
        tag de retorno
                .substitua tudo("#", "")
                .dividir("")
                .avery ((char) => ["p", "y", "l", "q", "g", "r", "j", "c", "u", "v", "0 "," 2 "," 8 "," 9 "]. Inclui (char));
}
assistant
<|system|>
</s>
<|user|>
Escreva uma função JS para me dizer se uma string é ou não uma tag válida.Uma tag válida pode ou não começar com um "#", e todos os personagens seguintes devem ser um dos: ["p", "y", "l", "q", "g", "r", "J "," C "," U "," V "," 0 "," 2 "," 8 "," 9 "]</s>
<|assistant|>
Aqui está uma função JavaScript que retorna um booleano indicando se uma string é ou não uma tag válida.

Função de exportação IsValidTag (Tag: String): Boolean {
        tag de retorno
                .substitua tudo("#", "")
                .dividir("")
                .avery ((char) => ["p", "y", "l", "q", "g", "r", "j", "c", "u", "v", "0 "," 2 "," 8 "," 9 "]. Inclui (char));
}</s>
