string = "1234.5678.90123.abcd.1234"
Q1: 判斷是否有非數字或小數點
Q2:去掉非數字
Q3: 輸出非數字
試試正則
bool method()
{
for (size_t i=1; i< s.length(); ++i) {
if (s[i]!='.' && (s[i] >'9' || s[i] < '0')) {
return false;
}
if (s[i] == '.') {
++point;
}
}
}
if (point > 1) {
return false;
}
return true;
}