标签: regex
我希望将带有负数或/和十进制数的行与^匹配。
^
-1.2^-2.4 -12^2.4 -1^2
但不是
1^2 1+2
我得到了[\^\D*]{2,},但它无效
[\^\D*]{2,}
提前致谢
答案 0 :(得分:0)
这会有用吗?
/^((-\d+|\.\d+)\^|.+\^(-\d+|\.\d+))/
匹配一个负数或十进制数,后跟^或a ^后跟一个负数或十进制数。
答案 1 :(得分:0)
在我看来,你正在寻找以下内容。
^(?=.*\D{2,})[-.^\d]+$
Live Demo
答案 2 :(得分:0)
这似乎有效:
^-?\d+(\.\d+)?\^-?\d+(\.\d+)?$
请参阅live demo