原⽣jS之-去掉字符串开头和结尾的空字符怎么解决这个问题??
思路就是我们利⽤正则匹配到所谓的空格,然后替换为空字符,我们要⽤到的是str的replace API
代码如下:
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
正则匹配空字符5<title>Document</title>
6</head>
7<body>
8<script>
9// 去除字符串开头和结尾的空格
10function delate(str){
11// 匹配到开头的空格,然后将其替换为空,返回新字符串str1
12            let str1 = place(/\s+$/,'');
13// 返回str2
14
15            let str2 = place(/^\s+/,'')
16return str2;
17        }
18        console.log(delate('  text '));
19        console.log(' text    ');
20</script>
21</body>
22</html>
注意: replace的是后⾯的代替前⾯的,然后空字符是利⽤\s来代替,然后以什么开头是⽤^ 。。
------------------------------------------------------------------------复盘  2020年3⽉10⽇----------------------------------------------
⽆需以上那么复杂,直接利⽤ES6相关的知识  im()  即可把str两边的空字符去掉!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。