㈠ javascript 不区分大小写字符串过滤
js">functionfn(str){
returnstr.replace(/update|delete/gi,'');
}
alert(fn('teststr``'));
㈡ 在js中怎么忽略字母的大小写查找 - 技术问答
可以采用,indexOf和正则方式进行查找
在线参考:https://jsfiddle.net/cy904159293/pv89jhpu/
/* JS 查找子串 */
/**
/i (忽略大小写)
/g (全文查找出现的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)
*/
var str = "ABab";
var reg = new RegExp("Ba", 'i');
var reg2 = /ba/i;
console.log(str.match(reg)); // ["Ba", index: 1, input: "ABab"]
console.log(str.match(reg2)); // ["Ba", index: 1, input: "ABab"]
console.log(str.match(/aa/i)); // null
console.log(str.indexOf("Ba") != -1); // true
console.log(str.indexOf("ba") != -1); // false
㈢ javascript区分大小写吗
错误印象:
曾几何时,对 JavaScript有一段不区分大小写的印象,可能是因为以前某个版本、或者某个公司的浏览器执行不够严格,亦或者是与html混淆了,留下了错误印象。
正确认知下:
javascript 是区分大小写的,如下代码
[html] view plain
var a = 0;
var A = 1;
function ab() {
alert("ab");
}
function AB() {
alert("AB");
}
alert(a); // 弹出 0
alert(A); // 弹出 1
ab(); //弹出 ab
AB(); //弹出 AB
㈣ js的26个字母,不区分大小写的正则表达式,急
26个字母,不区分大小写的正则表达式: /[A-Za-z]/
㈤ JS数组中怎么不区分大小写排序
<!DOCTYPE html>
<html>
<META charset=gb2312>
<head>
<title>JS生成验证码</title>
<style>
.code {
background-image: url(code.jpg);
font-family: Arial;
font-style: italic;
color: Red;
border: 0;
padding: 2px 3px;
letter-spacing: 3px;
font-weight: bolder;
}
.unchanged {
border: 0;
}
</style>
<script>
var code;
//在全局 定义验证码
function createCode() {
code = "";
var codeLength = 4; //验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', '<a href="https://www..com/s?wd=K'&tn=44039180_cpr&fenlei=-nWN9mvmsrHK-w9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">K'</a>, 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); //所有候选组成验证码的字符,当然也可以用中文的
for (var i = 0; i < codeLength; i++) {
var charIndex = Math.floor(Math.random() * 36);
code += selectChar[charIndex];
}
if (checkCode) {
checkCode.className = "code";
checkCode.value = code;
}
}
function validate() {
var inputCode = document.getElementById("input1").value;
if (inputCode.length == 0) {
alert("请输入验证码!");
} else if (inputCode.toLowerCase() != code.toLowerCase()) {
alert("验证码输入错误!");
createCode(); //刷新验证码
} else {
alert("^-^ OK");
}
}
</script>
</head>
<body onload="createCode()">
<form action="#">
<input type="text" id="input1" />
<input type="text" onclick="create()" readonly="readonly" id="checkCode" class="unchanged" style="width: 80px" />
<br />
<input id="Button1" onclick="validate();" type="button" value="确定" />
</form>
<input type="text" id="phone" name="phone" />
<div> <font color="red">
*
</font>
验证码:</div>
<div>
<input type="text" id="checkCode" name="checkCode" size="4" />
<input id="btnSendCode" type="button" value="发送验证码" onclick="sendMessage()" />
</div>
</body>
</html>
㈥ javaScript中如何比较两个字符串相等且不区分大小写
如果抄是比较长的字符串,建议先比较长度,然后转换大小写,再进行比较,这样会效率高一些。
比如
if(a.length == b.length && a.toLowerCase()==b.toLowerCase()) {
...
}
㈦ 在js中怎么忽略字母的大小写查找 - 技术问答
js是区分大小写的
你可以查找两次
一个大写一个小写??或者就是把字符串都变成大写或者小写
㈧ JavaScript怎么实现字符串不区分大小写的判断
//js方法
String.prototype.compare=function(str)
{
//不区分大小写
if(this.toLowerCase()==str.toLowerCase())
{
returntrue;//正确回
}
else{
returnfalse;//错误答
}
}
//调用
alert("ABCDefg".compare("abcdEFG"));