vipname.replace(/^\s+|\s+$/igm,' '); 这是写在js里的,那个正则表达式是匹配什么的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 04:55:05
xRN@&4`4rAU"AV(MyiޡM\dr{fb"*CA",N^8ܿij'D#1pCi1RϒVh43uD>0{^ò`ř-E$Oboe|O& V@*SD=h.]MeR[vH\ynsP֍g}w:.9
n*LRHCd h9Fe[XAVe֠26+L~bqReTdٴKC:Nv6șߩaLbiwpLrCjP,S Otg,j1_tcߜaI
fUSrs߲7qa[Qhb(`s
vipname.replace(/^\s+|\s+$/igm,' '); 这是写在js里的,那个正则表达式是匹配什么的?
vipname.replace(/^\s+|\s+$/igm,' '); 这是写在js里的,那个正则表达式是匹配什么的?
vipname.replace(/^\s+|\s+$/igm,' '); 这是写在js里的,那个正则表达式是匹配什么的?
/^\s+|\s+$/igm这段就是正则
来分析一下
/^\s+|\s+$/算是正则的表达式,后面的igm都是匹配标记,('i') 表示匹配的字符串中字母不区分大小写,('g')是全局标志 表示该表达式将用来在输入字符串中查找尽可能多的匹配,('m')表示在多行中查找,不然只会查找一行也就是查找到\n换行处
/^\s+|\s+$/这个\s表示空格,表示匹配多个空格,不管是以空格开头或结尾都会被匹配到
结合整个表达式vipname.replace(/^\s+|\s+$/igm,' '); 就是表示将空格替换掉