因此,我想允许带小数点和运算符的数字。
这是有效的:
var baseUrl: String{
return "https://www.XXXXXXXXXXX.com/greeley/api/items"
}
这是我到目前为止所拥有的:
123*123.333*22-33
这不起作用。我猜是因为括号错了。
有想法吗?
答案 0 :(得分:1)
脱离原始模式,您可以尝试
(\d+(\.\d{1,8})?[-+*\/])+\d+(\.\d{1,8})?
其中
\d+(\.\d{1,8})?
匹配数字-用更简单的语言,正则表达式为
(num[-+*\/])+num
一个数字,后面跟一个运算符,重复一次,最后一个数字。