判断非逗号字符总数和逗号总数是否相等,相等就正确—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
解决方案 »
- 为什么我的SocketConnection的AfterDisconnect事件不触发?
- 我想判断程序是不是当前窗体时有所动作!
- 我想以IE做为客户端。SQL为数据库。有什么好的建议吗?
- 同居一年的女友分手时给我的账单
- 在ComboBox控件的编辑框里面输入字符串时,如何知道光标处于字符串的的几个位置?
- 各位大哥,如何使dbchart 或者chart控件在运行的时候点击打印按钮也可以出现设计时候的print preview
- 控件问题?
- 让Label1,在开始查询的时候显示,查询结束的时候隐藏
- 多个线程怎样访问一个全局变量?
- 请问在if语句中判断一个表中的字段是否为空该怎么写?
- ××××××怎样通过点击按钮实现STRINGGRID和MEMO的上下翻页功能?×××××××
- 那么在报表上就要做一个单号了,请问这个ID字段怎样做成一个类似S0003784这样格式的单号
procedure TForm1.Button1Click(Sender: TObject);
function Valid(Str:String):Boolean;
begin
if Str='' then
begin
Result:=True;
exit;
end;
if (Str[Length(Str)]<>',')or(Trim(Str)='') then
begin
Result:=False;
exit;
end;
Result:=True;
while Pos(',',Str)>0 do
begin
if Pos(',',Str)>1 then
Delete(Str,1,Pos(',',Str))
else
begin //如果','是第一个位置,那么格式不对
Result:=False;
exit;
end;
end;
end;
begin
if not Valid(Edit1.Text) then
ShowMessage('Error!')
else
ShowMessage('OK!');
end;