javascript檢測敏感字的一個小程序

假設要求

對用戶輸入內容的輸入框進行排查,看有沒有敏感字“草”字。

1、彈出輸入框,讓用戶輸入他想搜索的內容

2、獲取到用戶輸入的內容,對內容進行判斷,如果輸入的內容中含有敏感字“草”,那麼要將敏感字出現的位置輸出在頁面中,並且獲取到敏感字“草”第一次出現的位置,同時輸出在頁面中;

代碼

var input = prompt("請輸入你想檢測的內容:"), arr = input;  // 接收用戶的輸入信息,並把字符串賦值給arr變量
    for(var i=0; i<arr.length; i++){            // 遍歷字符串中每一個元素
        if(arr[i] == "草") document.write("敏感字" + "‘" + arr.charAt(i) + "’" + "在" + "‘" + i + "’" + "位置被發現!" + "<br/>");  // 獲取出現“草”這個元素的位置
    }
    document.write("敏感字" + "‘" + arr.charAt(i) + "’" + "首次在" + "‘" + arr.indexOf("草") + "’" + "位置被發現!" + "<br/>");       // 敏感字首次出現的位置,charAt()用於獲取“草”這個元素。

 

運行結果

 

 

 

本代碼可以換成其他文本檢測,不侷限於“草”,這一個字。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章