Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证标题功能_Javascript_String_Function_Numbers_Cycle - Fatal编程技术网

Javascript 验证标题功能

Javascript 验证标题功能,javascript,string,function,numbers,cycle,Javascript,String,Function,Numbers,Cycle,编写一个标题验证函数-validateTitle,它接受一个参数并根据以下规则对其进行验证: 标题长度必须小于2个字符但小于20个字符 标题必须以大写字母开头 如果字符串满足要求,函数应返回“VALID”,如果不满足要求,函数应返回“INVALID”。如果给定的参数不是字符串,则返回“不正确的输入数据”。不要使用正则表达式。 我的解决方案不完整 const validateTitle = (value) => { if (typeof value !== "stri

编写一个标题验证函数-validateTitle,它接受一个参数并根据以下规则对其进行验证:


  • 标题长度必须小于2个字符但小于20个字符

  • 标题必须以大写字母开头

  • 如果字符串满足要求,函数应返回“VALID”,如果不满足要求,函数应返回“INVALID”。如果给定的参数不是字符串,则返回“不正确的输入数据”。不要使用正则表达式。 我的解决方案不完整

      const validateTitle = (value) => {
      if (typeof value !== "string") {
        return "Incorrect input data";
      }
      for (let i = 2; i <= 19; i++) {}
    };
    
    const validateTitle=(值)=>{
    如果(值的类型!=“字符串”){
    返回“输入数据不正确”;
    }
    for(设i=2;i
    函数validTitle(tempString){
    设validFlag=((tempString.charAt(0)=tempString.charAt(0.toUpperCase())&&
    (tempString.length>2&&tempString.length<20))?真:假;
    返回validFlag?'VALID':'INVALID'
    }
    

    试试这个-

    标题长度必须小于2个字符但小于20??这意味着什么?这意味着标题必须大于2个符号且小于20个符号这是一个复制和粘贴作业问题-到目前为止您自己尝试了什么?const validateTitle=(value)=>{if(type of value!='string')){return'Incorrect input data'}for(让i=2;我尝试了做itI,我已经编辑了它。(大于SYMBOL是错误的,我错过了一个括号)现在它工作了
    function validTitle(tempString){
     let validFlag = ((tempString.charAt(0) == tempString.charAt(0).toUpperCase()) && 
                     (tempString.length > 2 && tempString.length < 20 )) ? true : false;
      return validFlag ? 'VALID' : 'INVALID'
    }