導航:首頁 > 編程語言 > jsindexof特殊字元

jsindexof特殊字元

發布時間:2023-02-16 12:31:22

javascript 中indexof 的用法是什麼

indexof函數的用法檢測一個字元串在另一個字元串中出現的位置

1、語法
字元串1.indexOf("字串2"[,索引n])
從索引n開始查找字元串2在字元串1中首次出現的下標,如果下標為-1,則表示字元串2在字元串1中不存在

2、示例
1)var str="hello world";

var ix=str.indexOf("l");

則ix=2,因為未指定第2個參數,則從下標為0處開始找,第一個l是第三個字元,但下標為2

2)var str="hello world";
var ix=str.indexOf("l",5);

則ix=9,因為指定了第2個參數,則從下標為5處開始找,即從空格出往後找起,第一個l出現的位置位於整個字元串的第10個字元,下標為9
3)var str="hello world";
var ix=str.indexOf("lx");

則ix=-1,因為未指定第2個參數,則從下標為0處開始找,沒找到,則返回-1
4)var str="hello world";
var ix=str.indexOf("ll",5);

則ix=-1,因為指定了第2個參數,則從下標為5處開始找,沒找到,則返回-1

❷ 關於js中的indexOf()他到底怎麼查找字元的

var a="1234567";
indexof()就是判斷一個字元串在另外一個字元串裡面的位置(不存在返回-1) 內部實現方專法 其實也很簡單 就是把屬字元串分解為char數組 然後一個一個比較 得到了 就返回這個數組的索引。這種東西首先網路,然後自己把代碼寫出來運行一下不就知道了嗎?

❸ js 正則驗證不能含有中文與特殊字元

varmyReg = /^[a-zA-Z0-9_]{0,}$/;

if(!myReg.test(input.val())) {

  $.validation.tip(false, input, "用戶名不能含有中文或特殊字元");

  return;

}

js通過正則表達式限制input輸入框只能輸入英文字母和數字,不能輸入中文。

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

文本框中僅允許輸入英文字母,小數點,數字,禁止輸入中文字元以及其他特殊字元!

<input type="text" name="username" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')" />
輸入大於0的正整數

<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:

http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:

http://tools.jb51.net/regex/create_reg

var temp = 'abcdefg Fw:123456 Fw:789.1011';

temp =temp.indexOf(『.』); //匹配某個字元位置

alert(temp);��var temp = 'dsd-5555'

temp =temp.replace('-',''); //匹配某個字元必替換

alert(temp);

❹ 如何用js判斷某個字元串是否只含有特定字元串

使用string 方法的 indexOf 方法,具體為
String aaa = "abcdefg";
int posit = aaa.indexOf("b");
if(posit==-1){
說明 aaa 串內不含 字母 b

}else{
字母b 在aaa 串內的第 posit 的位置

}

當然上面的 posit 肯定是 大於 -1 的

❺ 利用JS判斷字元串是否含有數字與特殊字元的方法小結

^方法一
var str = "abc";
if(str.indexOf("bc") != -1){

}
方法二
var str = "abc";
if(str.search("bc") != -1){}
方法三
var str = "abc";
var reg = new RegExp("^.*bc.*$");
if(reg.test(str)){}
方法四
var str = "abc";
var reg = new RegExp("^.*bc.*$");
if(str.match(reg)){}
方法五

❻ javascript怎麼用indexof方法判定數組是否包含特定字元

具體結構你的問題:

比如數組["abc","efg"],你認為它包含"a"字元嗎?如果是這回樣,代碼可以這答么寫:


functionisContained(arr,char){
returnarr.join('').indexOf(char)>-1;
}
//test
isContained(["abc","efg"],"a");

❼ js怎樣獲取某個特殊字元最後出現的位置

1、首先在html文檔中准備一個字元串,看到字元串中的字元有好多重復的,這是為了效果更明顯

❽ js怎麼判斷用戶輸入框中含有特殊字元「\」

可以使用字元串的indexOf方法來判斷,這個方法是返回字元的下標,如果存在就返回下標,不存在返回一個負數,那麼你就判斷indexOf返回的數是大於0或小於0就可以知道有沒有包含"\"了:
str.indexOf("\");

❾ js indexof()函數用法

<a href="http://www.163.com/">http://www.163.com/</a>
<a href="http://www..com/">http://www..com/</a>
<a href="http://www.sohu.com/">http://www.sohu.com/</a>
<a href="http://www.sina.com/">http://www.sina.com/</a>
<a href="http://localhost/">http://localhost/</a>
<br>
<a href="javascript:extractlinks()">點擊測試下含有WWW的鏈接?</a>
<script language="JavaScript1.2">
<!--
function extractlinks(){
var links=document.all.tags("A")
b=0
var total=links.length
var win2=window.open("","","menubar,scrollbars,toolbar")
win2.document.write("<font size='2'>一共有"+total+"個連接</font><br>")
for (i=0;i<total;i++)
{
if ((links[i].href).indexOf("www")!=-1) {
win2.document.write("<font size='2'>"+links[i]+b+"</font><br>");
b++;
}
}
}
//-->
</script>

閱讀全文

與jsindexof特殊字元相關的資料

熱點內容
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204
HX基礎編程怎麼改變字體 瀏覽:876
怎麼開網路教學 瀏覽:915
630升級工程武器 瀏覽:936
用換機助手接收的軟體文件在哪找 瀏覽:282
閱達app一教一輔五年級有哪些 瀏覽:7
win10系統用f2調節音量 瀏覽:19
壓縮文件密碼器 瀏覽:840
線下活動數據分析有哪些 瀏覽:314
助聽器插片式編程線如何連接 瀏覽:293
怎麼刪除系統休眠文件 瀏覽:914
搜索文件內容中包含的文字並替換 瀏覽:542
微信相冊程序圖標 瀏覽:714
win8怎麼顯示文件格式 瀏覽:547
文件伺服器中毒 瀏覽:721

友情鏈接