yaoHTML 2023-03-14 18:53 采纳率: 80%
浏览 21
已结题

Javascript中名字长度内容

实现注册信息验证,要求用户输入姓名、密码、性别、身高,分别验证以下内容,如果错误给出对应提示:姓名(长度24位)、密码(长度820位)、身份证号:18位、性别(男或女)、身高(80~250cm)

img


弄了好久不知道哪错了

  • 写回答

3条回答 默认 最新

  • 文盲老顾 WEB应用领新星创作者 2023-03-14 20:28
    关注

    啊。。。这。。。。。

      let name = ''
      let password = ''
      while (!/^.{2,4}$/gi.test(name)
      {
          name = prompt('输入姓名').trim(); // 注意,姓名肯定是字符类型,不要使用 parseInt,加 trim 是去掉两边空格
      }
      alert(name)
      while (!/^.{8,20}$/gi.test(password)
      {
          password = prompt('输入姓名'); // 密码同样是字符型,但空格是有意义的,不能去除
      }
      alert(password)
    
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月23日
  • 已采纳回答 3月21日
  • 创建了问题 3月14日

悬赏问题

  • ¥15 STM32F103上电短路问题
  • ¥15 关于#单片机#的问题:以ATMEGA128或相近型号单片机为控制器设计直流电机调速的闭环控制系统(相关搜索:设计报告|软件设计|流程图)
  • ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
  • ¥15 (标签-python|关键词-char)
  • ¥15 python+selenium,在新增时弹出了一个输入框
  • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
  • ¥20 学生成绩管理系统设计
  • ¥15 来一个cc穿盾脚本开发者
  • ¥15 CST2023安装报错
  • ¥15 使用diffusionbert生成文字 结果是PAD和UNK怎么办