在js中 去除字符串头尾空格的正则表达式可以这样写var reExtraSpace = /^\s*(.*?)\s+$/;我弱弱的认为这个表达式分三部分看
\s* 零到多个空格(.*?) 正则表达式的懒惰性,匹配零到多个任意字符\s+ 一到多个空格(这里为什么用+不用*?)$ (这个是个什么啊?)整个表达式合起来看不太懂了,请高手解答,谢谢!
\s* 零到多个空格(.*?) 正则表达式的懒惰性,匹配零到多个任意字符\s+ 一到多个空格(这里为什么用+不用*?)$ (这个是个什么啊?)整个表达式合起来看不太懂了,请高手解答,谢谢!
解决方案 »
- js中循环 回调函数。。怎样让函数执行完之后再循环下一条呢????
- JS递归问题,菜鸟求助各位!!!!!!!
- 如何现实跨域Iframe的表单赋值.
- 高分放送(简单问题)
- 請問reset可以保留hidden的值不?
- 各位帮忙看一下,网页自动刷新代码该怎么写?
- 請教排序問題!! xuzuning(唠叨)請進
- 关于动态按钮(紧急求救)
- 我把主页分成了两个框架,上面的框架中有个图片,我把鼠标放上去,它就显示一个菜单,可是由于上面的框架不能太大,所以有的时候当菜单项太多时就显示不全了。怎么解决这个问题呢?我能把菜单设成最上一级的东东,让谁都遮不住它吗?
- [angularjs]表单优化问题
- JS中如何生成{name1:value1}形式的数组
- 关于父窗口和子窗口传值问题?
var s2 = 'a ';
var s3 = ' a ';
var s=" sdj ";
var reExtraSpace = /^\s*(.*?)\s+$/;
s.replace(reExtraSpace,"$1")