delphi判斷字串是否有數字

2022-11-15 08:35:19 字數 4026 閱讀 7109

1樓:

低效率,需檢索字串10次。

2樓:匿名使用者

vars:string;

k:char;

find:boolean;

begin

s:='hkjhjh0iuuyyioh';

find:=false;

for k:='0' to '9' do if pos(k,s)>0 then find:=true;

if find then writeln('include digit') else writeln('no');

end.

delphi 判斷字串是否為數字

3樓:

trystrtoint(str);

b:=true;

except

b:=false;

end;

如果b=true就代表是,strtoint 是個會異常返回的函式,如果是異常退出就代表是。。。。

delphi怎樣 檢查一個字串必須是否是數字和字母的組合!謝謝!

4樓:哀醬

function ifhasnumandstr(str:string):boolean;

begin

result:=false;

for i:=0 to 9 do

begin

if pos(inttostr(i),str)<0 then break;

for j:=65 to 91 do

if pos(chr(j),uppercase(str))>0 then

begin

result:=true;

break;

end;

end;

end;

5樓:匿名使用者

檢視每個字元的ascii碼是不是數字或字母

6樓:己聞楣

function ispurenumberoralpha( s : string ) : boolean;

vari : integer;

begin

result := false;

for i := 1 to length( s ) docase s[i] of

'0'..'9', 'a'..'z', 'a'..'z':

begin

end;

else

exit;

end;

result := true;

end;

js怎樣判斷字串中是否有數字和字母?

delphi 檢查字元是否是數字和字母的組合

7樓:匿名使用者

給你個例子:procedure tform1.button1click(sender: tobject);

varstr : string;

begin

str := edit1.text;

trystrtoint(str);

showmessage('由數字組成!');

except

if str=uppercase(str) thenshowmessage('由大寫字母組成!')else

if str=lowercase(str) thenshowmessage('由小寫字母組成!')else

showmessage('由數字和字母混合組成')end;

end;

8樓:匿名使用者

***********************檢測函式:function mycheck(str:string):integer;

vari: integer;

zm,sz: integer;

begin

result := 0;

zm := 0;

sz := 0;

for i:=1 to length(str) do

begin

if (str[i] in ['a'..'z','a'..'z']) then

zm := 1;

if (str[i] in ['0'..'9']) then

sz := 1;

end;

if zm = 0 then

result := 1;

if sz = 0 then

result := 2;

if (zm=1) and (sz=1) then

result := 3;

end;***************************呼叫舉例:

procedure tform1.button1click(sender: tobject);

varval:integer;

begin

val := mycheck(trim(edit1.text ));

if val = 0 then

showmessage('執行發生錯誤');

if val = 1 then

showmessage('無字母');

if val = 2 then

showmessage('無數字');

if val = 3 then

showmessage('同時包含有字母和數字');

end;************************

9樓:匿名使用者

function isright(s:string):boolean;var i:integer;

begin result:=true; for i:=1 to length(s) do begin if not (s[i] in ['a'..

'z','a'..'z','0'..'9']) then begin result:

=false; break; end; end;end;

delphi 判斷字串是否含有數字

10樓:兄弟連教育北京總校

有兩種方法:

1、在edit1的onkeypress事件中輸入如下**

delphi如何判斷一個字串是否是由數字和逗號組成

11樓:匿名使用者

procedure tform1.button1click(sender: tobject);

varsl1:tstringlist;

i,j:integer;

str,str_temp:string;

sf_:boolean;//是否由數字跟逗號組成begin

sl1:=tstringlist.create;

sf_:=false;

for i:=0 to 9 do

begin

sl1.add(inttostr(i));

end;

sl1.add(',');

str:=edit1.text;

for i:=1 to length(str) dobegin

str_temp:=copy(str,i,1);

for j:=0 to sl1.count-1 dobegin

if sl1.strings[j]=str_temp thenbegin

sf_:=true;

break;

endelse sf_:=false;

end;

end;

sl1.free;

if sf_=false then

showmessage('該字串不由數字跟逗號組成');

end;

delphi 判斷是否有字串

12樓:匿名使用者

有兩種方法:

1、在edit1的onkeypress事件中輸入如下**

如何判斷字串是否相等,判斷字串是否有值,判斷多個字串是否相等

string str1 abc string str2 bcd if str1.equals str2 用的是專equals 方法屬 先要包含string.h 標頭檔案,再用以下 比較str1與str2二個字串是否相等 if strcmp str1,str2 0 在pl sql怎麼判斷兩個字串是否相...

js中如何判斷字串中是否包含指定字串

正則bai 匹配 du var str this is my test var test new regexp test g 建立正 zhi則dao表達版式對權 象var result s.match test alert result js判斷字串變數是否含有某個字串的方法 方法一 var str...

js中怎麼判斷字串是否在另字串中

js中判斷一個字抄符串包含另外 襲一個字串的方式比較多,比如indexof 方法,注意o是大寫。var test this is a test if test.indexof test 1 es6又提供了三種新方法 1 includes 返回布林值,表示是否找到了引數字串。2 startswith ...