判断,字符为汉字,数字

简介: function IsNumber(const s: string): Boolean;var  i: Integer;begin  if IsEmpty(s) or not (Pos('-', s) in[0, 1]) then  begin    Result := False;    Exit...
function IsNumber(const s: string): Boolean;
var
  i: Integer;
begin
  if IsEmpty(s) or not (Pos('-', s) in[0, 1]) then
  begin
    Result := False;
    Exit;
  end;
  Result := True;
  for i := 1 to Length(s) do //Not empty:
    if not (s[i] in ['0'..'9', '.', '-']) then
    begin
      Result := False;
      Break;
    end;
end;

function IsAlpha(const s: string): Boolean;
var
  i: Integer;
begin
  Result := False;
  for i := 1 to Length(s) do
    if s[i] in ['A'..'Z', 'a'..'z'] then
    begin
      Result := True;
      Break;
    end;
end;

function IsAllAlpha(const s: string): Boolean;
var
  i: Integer;
begin
  Result := True;
  for i := 1 to Length(s) do
    if not (s[i] in ['A'..'Z', 'a'..'z']) then
    begin
      Result := False;
      Break;
    end;
end;
目录
相关文章
|
17天前
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
16 1
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
|
11天前
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。 提示:利用ord()函数来获得字符的 ASCIl。
17 1
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数
验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数
判断字符串中只含有字母和问题
判断字符串中只含有字母和问题
56 0
判断是否为英文字母
判断是否为英文字母
77 0
判断是否为英文字母
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
255 0
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
532 0
输出英文字母,空格,数字,其他字符的个数
输出英文字母,空格,数字,其他字符的个数
(JAVA编程练习):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
(JAVA编程练习):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
(JAVA编程练习):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
293 0
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。