正则表达式(.*?)是什么意思
这个自表达式匹配的是什么?我是从一个函数里面看到的,完整的是这样:functionsplitStr(data){varre=/^[\$a-zA-z\u4e00-\u9fa...
这个自表达式匹配的是什么?我是从一个函数里面看到的,完整的是这样:
function splitStr(data){
var re=/^[\$a-zA-z\u4e00-\u9fa5 ]*(.*?)[a-zA-z\u4e00-\u9fa5 ]*$/
data=data.replace(re,'$1')
return parseFloat(data)
}
比如传入参数是:dfsdfs343dsf334,则返回343 展开
function splitStr(data){
var re=/^[\$a-zA-z\u4e00-\u9fa5 ]*(.*?)[a-zA-z\u4e00-\u9fa5 ]*$/
data=data.replace(re,'$1')
return parseFloat(data)
}
比如传入参数是:dfsdfs343dsf334,则返回343 展开
3个回答
展开全部
data=data.replace(re,'$1')
return parseFloat(data)
}
return parseFloat(data)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[a-zA-Z]\\d\\d(\\d|\\d)?
[a-zA-Z]第一位必须是字母;
d后面跟3个数字;
d可以是一个数字,也可以是两个数字;
(\\d|\\d)两个数字加一个符号"|"加3个数字
?最后再跟一个字符
[a-zA-Z]第一位必须是字母;
d后面跟3个数字;
d可以是一个数字,也可以是两个数字;
(\\d|\\d)两个数字加一个符号"|"加3个数字
?最后再跟一个字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询