正则表达式 数字以逗号隔开。100,200 40,70 一定要是这种格式?
答案:2 悬赏:30 手机版
解决时间 2021-01-16 01:12
- 提问者网友:寂寞梧桐
- 2021-01-15 07:32
正则表达式 数字以逗号隔开。100,200 40,70 一定要是这种格式?
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-01-15 07:37
最后两位数字能匹配到?试试加强版吧var reg =/^(\d+\,)+\d+$/;追问是啊 。就是两个数字用逗号隔开,最后两位可以的。追答呃,看错,以为你要匹配形如这种11,567,3651,123 英文表示的大数字呢追问呵呵。没呢,不过还是谢谢你的回答。追答3q
全部回答
- 1楼网友:话散在刀尖上
- 2021-01-15 08:30
首先,分析你写的正则表达式。在开头和结尾同时匹配——“数字” “,” ”数字“,必须符合这样才会匹配的到,像”100,200“或者”40.,70“是符合一定情况的,但是由于你的限制条件是在开头和结尾同时匹配。所以,不知道你到底要干嘛,你这个是不会出结果的。
你要想输出100,200 40,70var reg = /d+,s+d+/;追问就是想要是数字类型用逗号给开。要设置文本框的最小值和最大值。(min,max)追答呵呵,我以为你是要用perl的正则表达式来处理文件中的数据。不好意思,你说的这个设置文本框的我可不会,我不知道你用的语言有没有split和join这两个函数,在perl里面有join函数,可以使字符或者数字之间以特定的符号连接起来追问呵呵,不是的呢。是要设置它的最大值和最小值。最好是用正则表达式,格式可以规范,也可以用isNAN()判断是不是数字。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯