[memo][js] when html use POST upload data, it will convert comma to %2c

Jameskrauser Lee
1 min readNov 9, 2018

--

function filter(str){
str = str.replace(/\+/g,”%2B”);
str = str.replace(/\&/g,”%26");
str = str.replace(/\,/g,”%2C”);

str = str.replace(/\//g,”%2F”);
str = str.replace(/\?/g,”%3F”);
str = str.replace(/\:/g,”%3A”);

str = str.replace(/\@/g,”%40");
str = str.replace(/\=/g,”%3D”);
str = str.replace(/\$/g,”%24");

str = str.replace(/\#/g,”%23");
str = str.replace(/\%/g,”%25");
str = str.replace(/\ /g,”%20");
return str;

}

private String doFilter(String name){
name=name.replace(“%2B”, “+”);
name=name.replace(“%26”, “&”);
name=name.replace(“%2C”, “,”);

name=name.replace(“%2F”, “/”);
name=name.replace(“%3F”, “?”);
name=name.replace(“%3A”, “:”);

name=name.replace(“%40”, “@”);
name=name.replace(“%3D”, “=”);
name=name.replace(“%24”, “$”);

name=name.replace(“%23”, “#”);
name=name.replace(“%25”, “%”);
name=name.replace(“%20”, “ “);
return name;
}

Ref Data

--

--

Jameskrauser Lee
Jameskrauser Lee

Written by Jameskrauser Lee

For the last few years. i was involved mostly in the development of Automatic Fare collection system for the Chennai Metro. Familiar with C++ and iOS.

No responses yet