var value = e.detail.value;
const test = /^[\u4E00-\u9FA5A-Za-z0-9-+=_\[\]{};':",./<>?*!@#$%^&`~·!¥……《》?,。/;‘:”【】{}、|]{2,20}$/;
if(test.test(value)){
this.temp.introduce = value;
}else{
var str = value.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, "");
this.temp.introduce = str
return str
}
El segmento de código es el contenido del método del cuadro de entrada enlazado por @input
Primero pase la verificación regular. Si la verificación falla, use el método string.replace para reemplazar la expresión. Finalmente, se requiere volver para reemplazar el contenido en el cuadro de entrada.