1.去掉字符串前后空格
使用trim()方法(最简单)
function de(str){
return str.trim();
}
var str=" hjkjmk ";
console.log(str);
console.log(de(str));
知识点:
JavaScript trim() 方法:https://www.runoob.com/jsref/jsref-trim.html
用正则表达式
^:开头
$:结尾
\s:空格
正则表达式:
/pattern/flags
flags:
g:查找全部
i:不区分大小写
m:多行模式,到达一行文本末尾继续找
function de(str){
return str.replace(/^\s+|s+ $/g,"");
}
var str=" hjkjmk “;
console.log(str);
console.log(de(str));
2.字符串空格用%20来替换
function add(str){
return str.repalce(/\s/g,”%20");
}
var str=" h j k j m k ";
console.log(str);
console.log(add(str));
3.正则表达式:
\d:匹配一个数字,等价于[0-9]
\w:匹配数字、字母、下划线,等价于[A-Za-z0-9]