2017. 7. 2. 20:00ㆍFrontEnd/Web
php 함수 대타 용 javascript..!
function urlencode(str) {
str = (str + '').toString();
return encodeURIComponent(str)
.replace(/!/g, '%21')
.replace(/'/g, '%27')
.replace(/\(/g, '%28')
.replace(/\)/g, '%29')
.replace(/\*/g, '%2A')
.replace(/%20/g, '+');
}
function urldecode(str) {
return decodeURIComponent((str + '')
.replace(/%(?![\da-f]{2})/gi, function() {
return '%25';
})
.replace(/\+/g, '%20'));
}
function rawurlencode(str) {
str = (str + '').toString();
return encodeURIComponent(str)
.replace(/!/g, '%21')
.replace(/'/g, '%27')
.replace(/\(/g, '%28')
.replace(/\)/g, '%29')
.replace(/\*/g, '%2A');
}
function rawurldecode(str) {
return decodeURIComponent((str + '')
.replace(/%(?![\da-f]{2})/gi, function() {
return '%25';
}));
}
함수 출처: http://phpjs.org
'FrontEnd > Web' 카테고리의 다른 글
[PHP] 스마트에디터 SmartEditor 2.0 (0) | 2019.08.08 |
---|---|
자바스크립트 특정 문자 제거 및 정규식 기타 설명 (0) | 2018.07.05 |
[php] a태그 sms 문자 보내기&내용삽입 ios & android (1) | 2017.05.22 |
PRIVACY POLICY (0) | 2017.02.08 |
[jQuery] jQuery선택자 (펌) (0) | 2017.02.06 |