急求js正则表达式,要求只能输入数字和减号,不能输入其他任何字母或特殊字符,但是减号只能在数字的开
急求js正则表达式,要求只能输入数字和减号,不能输入其他任何字母或特殊字符,但是减号只能在数字的开头,不能在数字的中间和结尾。怎么办?...
急求js正则表达式,要求只能输入数字和减号,不能输入其他任何字母或特殊字符,但是减号只能在数字的开头,不能在数字的中间和结尾。怎么办?
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
2个回答
展开全部
var reg = /^\-\d+$/;
追问
不行啊,你搞反了吧,我希望减号只能在数字的开头
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^[-]{0,1}\d+$ 减号在开头,不单独出现,不能再中间,结尾。你看满足你要求不。
更多追问追答
追问
str.replace(^[-]{0,1}\d+$,“”),报红线错误
追答
这个是JS的replace方法吧? 正则表达式要用 /正则表达式/ 斜杠包围
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询