`

文本域输入多个数据字符串验证(用反斜杠隔开号码)

 
阅读更多

要求:文本域输入多个卡号之间可以用空格换行符隔开,验证时把不符合纯数字和长度不合适的卡号直接过滤掉。代码如下:

function check(n) {   // 检测函数
 // 正则 表示 开头为数字 要11位 结尾
     var text = n.value;
     text = $.trim(text);
     if (text == "") {
          alert("请输入卡号");
          return false;
     }
     text = text.replace(/\r\n/g, "/");
	  text = text.replace(/\n/g, "/");
	  text = text.replace(/\s/g, "/");
	  var cards = text.split("/");
	   
	  var reg = /^[\d]{4,13}$/;     

	  for(var i=0;i<cards.length;i++){
	   if(cards[i]!="" && !reg.test(cards[i])) { 
		 console.info(cards[i]);
	         console.info(i+'卡号输入有误');
                 var temp = text.replace(cards[i],'');
	         text = temp;
	       } 
	   }
	   text = text.toString();
	   var reg1 = /[\\\/]/g;  
	   console.info(text);
	   text = text.replace(/\/+/g, "/");   //替换连续多个反斜杠为一个
	   document.getElementById("content").value = text; 
	 }

 效果图:
     
 
                 

      
 

  • 大小: 2.5 KB
  • 大小: 1.7 KB
分享到:
评论

相关推荐

    Android relaceALL替换字符串中的反斜杠

    因此,如果我们要直接替换反斜杠,需要使用两个反斜杠`\\`来表示一个实际的反斜杠字符。 ### 3. 替换字符串中的反斜杠 在`Android`应用中,如果你想要替换字符串中的所有反斜杠,代码可能如下所示: ```java ...

    PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠

    在处理PHP中的JSON字符串时,经常遇到的问题是字符串中包含了不应有的转义字符,特别是反斜杠`\`。这通常发生在通过AJAX传递JSON数据到服务器时,浏览器或者中间件为了转义可能会在数据中加入反斜杠。本内容将详细...

    C#去除字符串中的反斜杠实例(推荐)

    C#提供了一个简单的方法来完成这个任务,即使用`string.Replace()`方法,下面我们将详细探讨如何在C#中去除字符串中的反斜杠以及相关的知识点。 首先,我们需要明白在C#字符串中,反斜杠是一个转义字符。举个例子,...

    js使用split函数按照多个字符对字符串进行分割的方法

    综上所述,理解并掌握如何使用JavaScript中的split()函数结合正则表达式进行多分隔符的字符串分割,对于进行有效和高效的数据处理来说,是一个非常重要的知识点。希望本文所述内容能够帮助开发者们在实际工作中解决...

    详解json串反转义(消除反斜杠).docx

    ### 详解 JSON 串反转义(消除反斜杠) 在处理 JSON 数据时,经常会遇到一些字符串需要进行反转义的情况,尤其是在从文件中读取 JSON 字符串并希望将其转换为 JSON 对象时。本文将详细介绍如何对 JSON 串进行反转义...

    反斜杠的应用.txt

    在计算机科学与编程领域中,反斜杠(\)是一个非常重要的特殊字符,它具有多种用途,尤其是在文本处理、正则表达式以及转义序列等方面。根据提供的文件信息,我们可以深入探讨反斜杠的应用及其在不同场景下的作用。 ...

    详解json串反转义(消除反斜杠)

    JSON串反转义,也称为消除反斜杠,是处理JSON数据时常见的操作。在JSON格式中,特殊字符如双引号(")需要通过反斜杠(\)进行转义,以便在字符串中正确地表示它们。然而,当JSON数据以字符串的形式存储或读取时...

    Go-parseargs-go-一个字符串参数解析器理解引号和反斜杠

    parseargs-go - 一个字符串参数解析器,理解引号和反斜杠

    php关于反斜杠转义字符.docx

    例如,使用`str_replace('/', '\\/', $string)`将字符串中的每个斜杠替换为反斜杠斜杠,以便在正则表达式中使用。 总结起来,PHP中的反斜杠转义涉及到字符串处理、数据安全和正则表达式等多个方面。正确理解和使用...

    Python_顽皮字符串的大列表是一个字符串列表,当用作用户输入数据时,这些字符串很有可能导致问题.zip

    在Python编程中,字符串处理是日常任务之一,尤其是在与用户交互、处理输入数据时。"Python_顽皮字符串的大列表" 提供了一个集合,其中包含了可能导致各种问题的特殊字符串,这些字符串在作为用户输入时可能会引起...

    python字符串学习笔记.python字符串操作方法.doc

    在Python中,字符串是由一个或多个字符组成的序列,它们可以被单引号(' ')或双引号(" ")包围。以下是一些关于Python字符串的重要知识点: 1. **字符串定义**: - 双引号或单引号内的文本被视为字符串,例如:`"I'm...

    Python字符串和正则表达式中的反斜杠('\')问题详解

    需要使用四个反斜杠(\\\\),因为第一个反斜杠转义第二个反斜杠,使其成为普通字符,而第二个反斜杠再次转义第三个反斜杠,使其失去特殊含义,最后第三个反斜杠转义第四个反斜杠,从而在目标字符串中匹配到一个实际...

    php关于反斜杠转义字符.pdf

    在PHP编程中,反斜杠(\)是一个重要的转义字符,用于在字符串中表示特殊字符,例如在双引号中引用单引号(')或反斜杠本身。`get_magic_quotes_runtime()`是一个PHP内置函数,用于检查当前运行时是否启用了魔术引号...

    反斜杠转正斜杠 bat

    平时打代码,加载路径的时候,总是反斜杠,然而路径名需要正斜杠,所以自己写了一个简单的bat,方便转换 效果预览:https://blog.csdn.net/a2583211/article/details/95047176

    详解C++ string常用截取字符串方法

    在C++编程中,`std::string`是一个非常重要的数据类型,用于表示和操作字符串。本文将详细解析两种常用的C++ `std::string`截取字符串的方法:`find`和`find_last_of`,以及如何结合使用它们来满足各种字符串处理...

    C语言的标识符和字符数据字符串数据实用教案.ppt

    - \\:反斜杠,用于在字符串中插入一个反斜杠。 在实际编程中,转义字符常用于控制输出格式和处理特殊字符。例如,程序1_1L2.C中的\n用于在printf语句中插入换行,如果删除这些\n,程序的输出将会连续显示在一行内...

    原始字符串末尾的反斜杠【方法总结】.py

    给python的新学者参考使用,3.6,win64版本制作

Global site tag (gtag.js) - Google Analytics