项目中,遇到js中替换特殊字符及取小数点处理方法如下,
来源于:http://www.haogongju.net/art/1579332
// 特殊字符处理
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博客 ” ,链接:http://blog.itpub.net/21684882/viewspace-743366/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21684882/viewspace-743366/