JavaScript提取纯文本,去掉文本中的所有符号

用nuxt.js写前端的过程中,遇到一个请求,需要传递关键字作为参数,但是在传递过程中,如果出现/这样的特殊字符,就会给我转移到其他的页面,于是想到了encodeURIComponent的方法,但是这个方法并没有解决我的问题,于是用了一种比较复杂的解决办法:

使用文本替换的方法,把字符串中的特殊字符全部替换为空字符串,从而保证纯文本形式提交。代码如下:

keyword = this.keyword.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|||\-|\_|\+|\=|\||\\|||\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?]/g,'')
版权声明:
作者:北忘山
文章:JavaScript提取纯文本,去掉文本中的所有符号
链接:https://www.beiwangshan.com/archives/243.html
来源:beiwangshan.com
文章版权归作者所有,未经允许请勿转载。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>