首页 > Linux操作系统 > Linux操作系统 > js替换特殊字符及取小数点处理
// 特殊字符处理
this.transferName = function transferName(s){
var str = s.replace(/%/g, "%25").replace(/\+/g, "%2B").replace(/\s/g, "+ "); // % + \s
str = str.replace(/-/g, "%2D").replace(/\*/g, "%2A").replace(/\//g, "%2F"); // - * /
str = str.replace(/\&/g, "%26").replace(/!/g, "%21").replace(/\=/g, "%3D"); // & ! =
str = str.replace(/\?/g, "%3F").replace(/:/g, "%3A").replace(/\|/g, "%7C"); // ? : |
str = str.replace(/\,/g, "%2C").replace(/\./g, "%2E").replace(/#/g, "%23").replace(/\'/g, "%60"); // , . #
return str
}来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21684882/viewspace-743366/ ,如需转载,请注明出处,否则将追究法律责任。