有这样的套路。
(^[1-9]*)([0-9]?)(.{1}?)([0-9]{1,})\$?$
它应该计算数字并以美元符号结尾,美元符号可能存在也可能不存在。
她有一个问题,在美元符号之后,如果你写数字,她也认为这个结果是一样的。
告诉我如何解决这个问题?
这是一个检查链接。
正则表达式必须采用此类类型的字符串
4564
45689$
4564.4564
4564846.456$
而且没有。
456415$45646
有这样的套路。
(^[1-9]*)([0-9]?)(.{1}?)([0-9]{1,})\$?$
它应该计算数字并以美元符号结尾,美元符号可能存在也可能不存在。
她有一个问题,在美元符号之后,如果你写数字,她也认为这个结果是一样的。
告诉我如何解决这个问题?
这是一个检查链接。
正则表达式必须采用此类类型的字符串
4564
45689$
4564.4564
4564846.456$
而且没有。
456415$45646
/^\d*\.?\d+\$?$/^= 在行首\d*= 任意位数(包括 0)\.= 点?= 可能会丢失\$= 美元符号$= 在行尾您可以使用
细节:
^- 行首[1-9][0-9]*- 一个从 1 到 9 的数字,后跟 0 个或多个任意数字(?:\.[0-9]+)?- 一个或零个点和 1 个或多个数字的重复\$?- 一个或零美元符号$- 行结束。