昨天我在这里发布了一个问题 Regular Expression allow null or 1 to 9 digit 之后,我在数量字段中看到没有取10,100,1002等价值,之后工作正常。因为这些值也呈现0(零)位。所以请帮帮我。
答案 0 :(得分:2)
如果您想要[1-9]
[0-9]
,或 (^[1-9][0-9]*$)|(^$)
,则该模式
0
请注意,不允许单零:0
与不匹配。如果你想匹配它(你想要一个空字符串,零 - [1-9]
或数字,它们必须启动来自[0-9]
,可以包含 (^[1-9][0-9]*$)|(^0?$)
)
<button onclick="someFunc()">,
答案 1 :(得分:1)
我会这样做:
HttpClient cons = new HttpClient();
cons.BaseAddress = new Uri("http://localhost:7967/");
cons.DefaultRequestHeaders.Accept.Clear();
cons.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage res = await cons.PostAsJsonAsync("api/revise", data);
甚至更短,使用\ d表示[0-9]:
(^[1-9][0-9]*$)|(^$)