问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js里 str.replace(/^\s*(.*?)[\s\n]*$/g, '$1') 中$1是什么意思?

发布网友 发布时间:2024-10-03 02:00

我来回答

3个回答

热心网友 时间:2024-12-03 23:44

$1是正则里的捕获,就是前面百的(.*?)里的东西,str.replace(/^\s*(.*?)[\s\n]*$/g,'$1')就是删除字符前后的空白,后面那知个\n是多余的,因为\s就包含了\n。

符号含义:

\s:space,空格

+:一个或多个

^:开始,^\s,以空格开始

$:结束,\s$,以空格结束

|:或者

/g:global,全局

replace()替换

扩展资料:

1.正则表达式:

(1)定义正则表达式的规则;

正则表达式模式(I/g/m);

2.宣布正则表达式:

(1)文字声明:

Varreg=/表达式规则/表达式模式;

例如:varreg=/white/g;

使用新关键字:

Varreg=newRegExp("expressionrule","expressionmode");

例如:varreg=newRegExp("白色","g");

3.正则表达式的常见模式:

G:全球匹配。没有g默认为非全局匹配,只匹配满足要求的第一个字符串。

我:忽略大小写。没有I,默认情况不匹配;

M:多线匹配模式。没有m,一根弦只有一个开始和一个结束;

对于m,如果字符串被分成多行,每一行都有一个开头和一个结尾。

热心网友 时间:2024-12-03 23:44

$1是正则里的捕获,就是前面的(.*?)里的东西
str.replace(/^\s*(.*?)[\s\n]*$/g, '$1')
就是删除字符前后的空白,后面那个\n是多余的,因为\s就包含了\n
你这个可以优化成:
str.replace(/^\s+(.*?)\s+$/g, '$1')
或者用:
str.replace(/^\s+|\s+$/g, "")
效果是一样的

参考资料:http://beinet.cn/Blog/BlogShow.aspx?id=8fe6311d-ea7b-4e81-9fa1-465b593c82c1

热心网友 时间:2024-12-03 23:45

将str字符串中符合正则的部分替换成$1
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? ...中"onkeyup=if(/[^\d\.]/g. 其中/g代表什么意思呀? 有哪位知道索尼PS3什么时候能彻底破解啊? PS3 现在破解到什么程度了? 电波拉皮技术手术效果维持时间 2024愚人节另类祝福 愚人节另类搞怪祝福语 电波拉皮能维持多久 4.1愚人节整人创意短信 ...增加四分之一,弟增加九分之一,则二人钱数同样多,兄原来有多少元?数... 600706朋友介绍我买,下星期可以买吗?什么价位进合适,请高手指点! 甲乙两人原来有若干元钱,若甲拿出自己的1/4,乙拿出现在有的钱的1/5给... ...元那么乙余下的钱于两人总钱数的比是1:4甲原来有多少元 急急急!!!现在手中的股票是留还是...?请高手指点! ...的一半给乙,乙再把他钱的1/3给甲,以后甲把他的1/4给乙这时 乐视手机升级无法看到从空间保存的相片 请高人指点下一步怎么走 甲乙两人共有24元钱,如果甲增加4元,乙减少1/4,两人的钱数刚好相等。原来... 谁知道如何能让乐视2手机来电显示相片变成全屏,以前买的那个就是全屏... 甲和乙共有钱3100元,如果甲的钱增加1/4,已的钱增加1/3,则俩人的钱正好... 甲乙两人共存钱9000元,如果甲增加百分之二十 600320后市如何操作,请高手指点 replace替换加链接的问题 javascript中如何将"
"replace为其他字符? 死神内容梗概 在JS中 onclick="save();return false;"return false是什么意思啊?? 建行办etc需要什么 山东科普电源系统有限公司青岛分公司怎么样? A型轿车有哪些? 青岛百事福电器有限公司怎么样? 青岛浩海环保科技有限公司怎么样? 青岛祺顺通企业管理有限公司怎么样? 青岛科诺环保科技有限公司怎么样? 内裤上有黄黄的东西是什么啊? 下身发痒有白色分泌物是怎么回事 爱普生和佳能打印机哪个好? 二元函数求极限limX^2+y^2/e^x+y,x.y都趋近无穷大 出现豆腐渣样分泌物用什么药 求极限lim(x→+∞,y→+∞)(x^2+y^2)/e^(x+y) 豆腐渣用什么药 南京铁路职业技术学院 开设哪几个专业 浙江省考生想考这所学校 近几... Lim(x>>无穷,y>>无穷):(x^2+y^2)*e^-(x+y)