要求:文本域输入多个卡号之间可以用空格换行符隔开,验证时把不符合纯数字和长度不合适的卡号直接过滤掉。代码如下:
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; }
效果图:
相关推荐
这个工程简单写了如何使用replace替换字符串的反斜杠,有需要的可以下载
主要介绍了PHP去掉json字符串中的反斜杠及去掉双引号前的反斜杠的相关资料,需要的朋友可以参考下
如下,可以使用C#的Replace()方法来替换,但有一点需要注意的是backslash(反斜杠)...以上这篇C#去除字符串中的反斜杠实例(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
parseargs-go - 一个字符串参数解析器,理解引号和反斜杠
平时打代码,加载路径的时候,总是反斜杠,然而路径名需要正斜杠,所以自己写了一个简单的bat,方便转换 效果预览:https://blog.csdn.net/a2583211/article/details/95047176
给python的新学者参考使用,3.6,win64版本制作
有时我们又需要截取第一个斜杠’/’前面的内容判断用户输入的url链接带不带http://等等; 字符串的截取php内置函数就有很多种; 简单示例如下; $str='123/456/789/abc'; 截取第一个斜杠前面的内容可以这样来: ...
主要介绍了详解json串反转义(消除反斜杠),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
反斜杠的应用.txt反斜杠的应用.txt反斜杠的应用.txt
Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串 print(‘shi\jiazhuang') print(r‘shi\jiazhuang') shi jiazhuang shi\jiazhuang String(字符串) ...
通过AJAX传到PHP的json字符串有时候加上反斜杠”\”来转义,PHP处理时需要先去掉反斜杠,然后再json_decode。 $str = stripslashes($_POST['json']);$arr = json_decode($str,true); stripslashes() 函数:删除...
在Python普通字符串中 在Python中,我们用’\’来转义某些普通字符,使其成为特殊字符,比如 In [1]: print('abc\ndef') # '\n'具有换行的作用 abc defg In [2]: print('abc\tdef') # '\t'具有制位符的作用 abc ...
字符串输入控件提供字符串输入功能,用户可以根据需要键入字符串作为控件的值,如图1所示。在程序框图中,字符串输入控件提供输出接线端。 右键单击字符串输入控件,弹出如图2所示快捷菜单。 字符串有4种显示...
所以我们要输出这个反斜杠,就需要再加上一个反斜杠才行,第一个反斜杠是转义用的,第二个反斜杠才是真实的输出字符串。 再次运行上面的代码,可以看到没有报错了,而且能正确输出反斜杠字符了。 那如果要输出两个...
详解json串反转义(消除反斜杠).docx
addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (‘) ,双引号 (“) ,反斜杠 (\) ,NULL。 stripslashes():删除由 addslashes() ...
多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串 拼接前会把与字符串相加的任何类型转成字符串,再拼接成一个新的字符串 口诀:数值相加,字符相连 谢谢聆听