只適用于數字我根本沒有使用正則表達式,所以我很難排除問題。我希望正則表達式只在包含的字符串為所有數字時才匹配;但是在下面的兩個示例中,它匹配的是一個包含所有數字的字符串,再加上一個類似于“1234=4321”的等號。我確信有一種方法可以改變這種行為,但正如我所說的,我從來沒有對正則表達式做過太多的工作。string compare = "1234=4321";Regex regex = new Regex(@"[\d]");if (regex.IsMatch(compare)){
//true}regex = new Regex("[0-9]");if (regex.IsMatch(compare)){
//true}如果有關系,我使用的是C#和.NET2.0。
3 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
regex = new Regex("^[0-9]+$");
^
$
+
- 3 回答
- 0 關注
- 656 瀏覽
添加回答
舉報
0/150
提交
取消