㈠ 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"));