项目需求是input框内输入英文的特殊标点符号后台识别不了 让我写一个方法来处理替换成中文标点符号 下面我就封装了方法
字符串检验替换置顶字符
// 字符串过滤特殊符号
function out(str) {
let newStr = ''
if (!str) {
return str
} else {
for (let i = 0; i < str.length; i++) {
if (str.charAt(i) === '*') {
newStr += '¥'
} else if (str.charAt(i) === '-') {
newStr += '$'
} else if (str.charAt(i) === '%') {
newStr += '&'
} else if (str.charAt(i) === '(') {
newStr += '{'
} else if (str.charAt(i) === ')') {
newStr += '}'
} else {
newStr += str.charAt(i)
}
}
}
return newStr
}
以上代码直接调用就可以 希望能帮助到和我一样需求的朋友 喜欢的帮忙点个赞
谢谢!!!!!