如何将一个特定的字符从起始处修剪掉&字符串的末尾
How can I trim a specific character off the start & end of a string?
如何删除字符串开头和结尾出现任意次数的特定字符,即双引号("
)?
我看过string.trim()
,它修剪了任何空白字符,但不可能提供一个以"
为指针的可选参数来搜索。
您可以使用RegEx轻松解决这个问题:
myString = myString.replace(/^"+|"+$/g, '');
您可以用任何字符替换"
(注意,有些字符需要转义)。
这里有一个关于JSFiddle的演示。
正则表达式的解释:
/
-启动RegEx(/
)
^"+
-匹配行的开头(^
),后跟一个引号("
)1次或多次(+
)
|
-或
"+$
-匹配一个引号("
)1次或多次(+
),后跟行尾($
)
/
端RegEx(/
)
g
-"全局"匹配,即替换所有
相关文章:
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 除修剪外的其他功能
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- jQuery工具验证器自定义效果-添加&消除影响
- Twitter引导程序Typeahead-Id&标签
- AngularJS&JSON-从Previous&下一个对象
- 什么是&&在没有if的行中的变量之间
- 为什么我得到错误IE修剪方法是't支持
- 关于引入外部javascript文件的问题&css通过https
- 指令的模板必须只有一个根元素:With restrict E&替换true
- 使用ajax的服务器端分页&jQuery
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 如何使用dropzone&vueJs
- 如何准确执行加载脚本&退出弹出窗口
- 如何将一个特定的字符从起始处修剪掉&字符串的末尾
- 为什么获胜't修剪衬底&非捕获工作