js 正则表达式 校验 input输入框 输入格式必须为日期yyyyMM

这篇具有很好参考价值的文章主要介绍了js 正则表达式 校验 input输入框 输入格式必须为日期yyyyMM。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要使用正则表达式校验 input 输入框的输入格式是否为日期格式 “yyyyMM”,你可以使用以下 JavaScript 正则表达式:

const regex = /^(\d{4})(\d{2})$/;

这个正则表达式匹配的是四位数年份和两位数月份,确保输入的格式为 “yyyyMM”。

以下是一个使用这个正则表达式的例子:

const input = document.getElementById('input');
const regex = /^(\d{4})(\d{2})$/;

input.addEventListener('input', function() {
  const value = input.value;
  if (!regex.test(value)) {
    console.error('输入格式不正确');
  } else {
    console.log('输入格式正确');
  }
});

在这个例子中,当用户在 input 输入框中输入内容时,会触发 ‘input’ 事件。然后,我们使用正则表达式对输入框的值进行校验。如果输入格式不正确,会在控制台输出错误信息;如果输入格式正确,会在控制台输出正确信息。文章来源地址https://www.toymoban.com/news/detail-804918.html

到了这里,关于js 正则表达式 校验 input输入框 输入格式必须为日期yyyyMM的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • js 正则表达式 限制input元素内容必须以abc开头,123结尾

    要通过正则表达式验证一个输入元素的内容是否以\\\"abc\\\"开头且以\\\"123\\\"结尾,您可以使用 ^ 表示开头, $ 表示结尾,以及适当的字符类或具体字符。以下是一个示例正则表达式: 上面的正则表达式将匹配以\\\"abc\\\"开头,以\\\"123\\\"结尾的任何字符串,其中 .* 表示匹配零个或多个任意字符

    2024年02月13日
    浏览(38)
  • Java:正则表达式书写规则及相关案例:检验QQ号码,校验手机号码,邮箱格式,当前时间

    目标:体验一下使用正则表达式来校验数据格式的合法性。 需求:校验QQ号码是否正确,要求全部是数字,长度是(6-20)之间,不能以0开头

    2024年02月12日
    浏览(67)
  • js 正则表达式 验证 ip列表--详情:页面中一个输入框,可输入1个或多个IP,使用英文逗号隔开...

    var   isIp =  function   (){        var    regexp = /^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/;                       return    function   (value){            var    valid = regexp.test(value);            if   (!valid){   //首先必须是 xxx.xxx.xxx.xxx 类型的数字,如果不是,返回false   

    2024年02月11日
    浏览(46)
  • 用正则表达式校验手机号和邮箱

    在现代互联网时代,手机号和邮箱已经成为了人们日常生活中不可或缺的联系方式。作为开发人员,校验用户输入的手机号和邮箱的合法性是非常必要的。本文将介绍如何使用正则表达式校验手机号和邮箱的格式是否正确。 在中国,手机号的格式是11位数字,其中第一位必须

    2024年02月03日
    浏览(50)
  • 【正则】正则表达式 只能输入正整数 或 只能输入数字和小数点

    正数的正则表达式(包括0,小数保留两位): 正数的正则表达式(不包括0,小数保留两位): 正整数的正则表达式(包括0): 正整数的正则表达式(不包括0):

    2024年02月13日
    浏览(41)
  • js 正则表达式

    不允许汉字  state.rulesForm.username = value.replace(/[u4e00-u9fa5]/gi, \\\"\\\"); 只允许数字和字母 state.rulesForm.username = value.replace(/[^a-zA-Z0-9]+/g, \\\"\\\"); 只允许数字 state.rulesForm.qlmId = value.replace(/[^0-9]/g, \\\"\\\"); 只允许数字和字母和符号 this.form.username = this.form.username.replace(/[^a-zA-Z0-9@#$%^*()._+=?-,]+/g,

    2024年02月08日
    浏览(47)
  • js之正则表达式

    正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法,以及 String 的 match、matchAll、replace、search 和 split 方法。 灵活性、逻辑性和功能性非常的强。 可以迅速地用极简单的方式达到字符串的

    2024年02月09日
    浏览(47)
  • JS -- 正则表达式教程

    ECMAScript 通过 RegExp 类型支持正则表达式。 上面两种是等价的正则表达式 g: 执行全局匹配(查找所有匹配,而非在找到第一个匹配后停止) i: 忽略大小写 m: 多行匹配(第一行末尾结束后会在下一行连续匹配) 测试字符是否满足正则表达式规则,返回 true / false 找到满足正则

    2024年01月17日
    浏览(45)
  • Python--控制台获取输入与正则表达式

    在Python编程中,控制台输入和正则表达式是两个重要而实用的概念。掌握这两个技巧可以帮助我们更灵活地处理用户输入以及对文本进行复杂的匹配和处理。本文中将详细介绍Python中如何通过控制台获取用户输入以及如何使用正则表达式进行文本处理。深入探讨输入类型转换

    2024年02月07日
    浏览(60)
  • 【JS】一文学会正则表达式

    1.1什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 例如验证表单: 用户名表单只能输入英文字母、数字或者下划线, 昵称输入框

    2024年01月17日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包