[
Need to translate twice, because /
it also needs to be translated
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input id="btn" type="text">
<script>
let str = '-=+\\[\\]'
let reg = new RegExp(`[${
str}]`,'g')
let ele = document.querySelector('#btn');
ele.addEventListener('keyup',e=>{
console.log(ele.value)
if(reg.test(ele.value)){
ele.value = ele.value.replace(reg, "");
console.log('请不要输入非正常字符')
}
})
</script>
</body>
</html>