推荐_可否添加值 检测 is_value 或者在这些情况下 加个 can_save=0_产供销
学习交流 » 产供销 »可否添加值 检测 is_value 或者在这些情况下 加个 can_save=0
|
|
| |
作者 |
|
daibiaoge [个人空间]
注册  2020-04-30 发贴数 446 精华贴 2 原创贴 1 来自 状态 正常
级别 会员 |
|
|
检测输入的是不是数字,或者说包含非数字字符 因为,在定义扩展的时候,定义为整形时,输入了非预期类型时,程序会提示,但仍然允许保存。 或者在这些情况下 加个 can_save=0。 虽然,可以用 str_to_num_str来处理下,但夹杂多个数字就处理的不达预期。 用check_thr_err在保存前都是返回1。 因此,建议干脆就禁止保存好了。 |
|
|
于 2020-09-24 09:23 被 daibiaoge 修改
|
|
dragonzsp [个人空间] QQ名 十二个耳环(187199580)
注册  2011-03-25 发贴数 183 精华数 0 原创贴 4 来自 温州 状态 正常
级别 贵宾 |
|
|
// s为待检查的字符串,返回1为全是数字,返回0为有非数字字串或为空 // 逻辑有个bug,比如就一个 . 或者 .2.3这类的没做对应处理,自己输入注意下或自己修改代码 int is_Num(string s){ int length,i,rtn,wz; string total,o; total="0123456789."; length=strlen(s); if(length==0){ rtn=0; }else{ rtn=1; } for(i=0;i<length;i++){ o=str_get_sub(s,i,1); wz=str_pos(total,o); if(wz==-1){ rtn=0; break; } } return rtn; } |
|
|
于 2020-10-05 08:49 被 dragonzsp 修改
官方认证第三方服务团队 QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1
|
|
daibiaoge [个人空间]
注册  2020-04-30 发贴数 446 精华贴 2 原创贴 1 来自 状态 正常
级别 会员 |
|
|
|