如何解决验证标题功能
编写一个标题验证函数——validateTitle,它接受一个参数并按规则验证它:
-
标题长度必须少于 2 个字符但少于 20 个。
-
标题必须以大写字母开头
-
如果字符串满足要求,函数应该返回“VALID”,否则返回“INVALID”。如果给定的参数不是字符串,则返回“不正确的输入数据”。不要使用正则表达式。 我的解决方案未满
if(view.getParent() instanceof ViewGroup) { position = ((ViewGroup)view.getParent()).indexOfChild(view); }
示例:validateTitle(false) // '输入数据不正确' validateTitle([]) // '输入数据不正确' validateTitle('s') // '无效 validateTitle('12title') // '无效' validateTitle('Title!') // '有效' validateTitle('Title?') // '有效'
解决方法
function validTitle(tempString){
let validFlag = ((tempString.charAt(0) == tempString.charAt(0).toUpperCase()) &&
(tempString.length > 2 && tempString.length < 20 )) ? true : false;
return validFlag ? 'VALID' : 'INVALID'
}
试试这个 -
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。