求正则表达式,@$_$,下划线处实际是1-99之间的一个数字?如何匹配到?
3个回答
展开全部
手工记事本敲打的代码不容易,并且经过测试完美解决你的问题,这是js代码
<script type="text/javascript">
var str="@$99$";//@$_$下划线处实际是1-99之间的一个数字
var txt=str.match(/\@\$(([1-9]\d{0,1}))\$/);
if(txt){
alert("符合条件整数是:"+txt[1])
}else{
alert("不符合条件不是1-99之间的整数!")
}
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@\$(([1-9])|([1-9]\d))\$
应该是这样。
应该是这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@\$[1-9]\d?\$
追问
描述错了,是0到99的数字,是个位数或两位数,
追答
(0|[1-9]\d?)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询