判斷輸入的字串是否為 純數字 還是 純字母

2022-09-16 07:27:09 字數 750 閱讀 7825

1.使用nsscanner來判斷

//判斷是否為整形:

- (bool)ispureint:(nsstring*)string

//判斷是否為浮點形:

- (bool)ispurefloat:(nsstring*)string

if( ![self ispureint:str1] || ![self ispurefloat:str1])

2.使用nscharacterset

//判斷是否是純字母

- (bool)ispurecharacters:(nsstring *)string

return yes;

}//判斷是否是純數字

- (bool)ispurenum:(nsstring *)string

return yes;

}//判斷是否包含連續的陣列或字母,yes為包含

- (bool)rangestring:(nsstring *)string

nsstring *newstr = [string substringwithrange:nsmakerange(i, 4)];

if ([self ispurecharacters:newstr] || [self ispurenum:newstr])

} return result;

}

判斷輸入字串是否為數字

判斷輸入字串是否為數字 字串 public bool isnumeric string nvalue if i 0 不能在字串中間 else if iasc 46 else if iasc 48 iasc 57 return true 上面的方法,我覺得有些麻煩,如果用正規表示式一句就可以了,usi...

sap 判斷字串是否為數字

判斷字串是否為數字並輸出補零 fm numeric check 兩種輸出結果 numc char l saknr i fichero linea l pos 10 call function numeric check exporting string in l saknr importing ht...

shell 判斷字串是否為數字

bin bash 方法1 a 1234 echo a n sed n 0 9 0 9 p echo string a is numbers 第乙個 n 是shell的測試標誌,對後面的串 sed n 0 9 0 9 p 進行測試,如果非空,則結果為真。sed缺省會顯示所有輸入行資訊的,sed 的 n...