/*** 驗證是否為正整數
* @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...