資料的格式和驗證問題

2021-06-13 02:10:48 字數 1119 閱讀 9152

/*** 驗證是否為正整數

* @param str

* @return

*/public boolean validateplusint(string str)

/*** 驗證是否為帶兩位小數的正數

* @param str

* @return

*/public boolean validateplusdouble(string str))?$";

pattern p = pattern.compile(reg);

matcher m = p.matcher(str);

boolean b = m.matches();

return b;

}

串列埠資料的格式問題

工作中有需求是將串列埠回傳的資料給上位機,處理完之後再回傳給板子.上位機是用mfc來做的.收到的資料需要轉換成16進製制數在上位機處理過後,再轉換為ascii碼回傳.由於程式原先 的串列埠傳送函式接收的引數是cstring型別的,我處理的資料需要是char型別的.這就涉及到進製轉換的問題 假如我想要...

關於傳輸格式的驗證

之所以寫這邊博文,是為了驗證之前寫的部落格裡的規則,是否是對的。沒有親自實踐過的東西總是感覺不靠譜。就自己試了下。utf 8字符集驗證 舉個例子,我用fidder發乙個測試資料,先把字符集設為utf 8 post user agent fiddler host 127.0 0.1 11000 con...

簡單的日期格式驗證

簡單的日期格式驗證 1 2 d 0?1 9 10 11 12 1 2 0 9 0 1 9 30 31 下面的正則式不僅僅匹配了日期格式,而且對日期的邏輯做了嚴格要求,判斷了大月31天,小月30天,2月28,閏年情況2月29天 1 8 9 d 2 9 d 10 12 0?13578 3 01 12 0...