正则表达式用于避免使用基本的数学运算符



我需要以下条件的正则表达式(java(:- 字符串将以 $ 开头,并且不得包含基本的数学运算符"+ -"。如果这些出现,它应该返回"假"。我用了

(\S).*[^+\-]

对于相同的

我的测试用例是:

$india
$india+
$india+my

这对于前两个条件是可以的,要么首先导致真,然后变成假(因为 + 在那里(。但第三种情况却失败了。它不是显示假的,而是继续显示真。

^\$[^+-]+$

这适用于所有三个

最新更新