2012-12-05 76 views
0

如何動態驗證固定寬度文件?上傳固定寬度文件並驗證固定寬度格式是否在c#中的格式正確

如果用戶以這種方式通過它我可以沒有任何問題

123-45-6789 Nick Sanders 200 300 
987-65-4321 Jon Smith 400 550 

讀它,如果他們給它下面的方法,我怎麼能驗證和讀它?

123-45-6789 Nick Sanders  200 300 
987-65-4321 Jon Smith  400 550 
987-65-4321 Jon Smith 400 550 
+0

這是怎麼固定的寬度?你的意思是分隔? – BlakeH

+0

不,它是一個固定寬度的文件。它不是分隔符。 – Yoda

回答

0

使用正則表達式類,以驗證它

Regex reg = new Regex("\d{3}\-\d{2}\-\d{4}\s+[a-zA-Z]+\s+\d+\s+\d+"); 

檢查語法,因爲我打它直接