自我救贖之路 (js判斷某字串是否存在)

2021-08-20 07:16:59 字數 1271 閱讀 6364

比如我們經常用ajax做刪除功能的時候,如果是刪除一條記錄,那麼傳過來的值是乙個id(例如:100);如果是批量刪除的話可能是一串id(例如:100,101,103);如果我後台的**支援刪除一條和多條,那麼前端的這段**都適用,如下圖,所以彈出的提示都是一樣的,那麼未了區分單條刪除和批量刪除的提示不一樣,該如何?

針對以上問題,我認為,如果能確定id引數是否包含(,)就能知道是刪除單條還是多條,所以問題解決,如下圖:

其實,這裡主要用了js中是否包含某字串的知識,總結如下:

indexof 方法:

// var str="12,13";

var str=12;

if(str.tostring().indexof(",")!=-1)

else

search 方法:

// var str="123,23";

var str="123,123";

if(str.tostring().search(",")!=-1)

else

正規表示式:(match、test、exec)

/* var str="1234566666";

var reg = regexp(/5/);

if(str.match(reg))else

*//* var str = "123";

var reg = regexp(/4/);

if(reg.test(str))

else

*//* var str = "123";

var reg = regexp(/5/);

if(reg.exec(str))else

*/

注意: 如果str=100,就是說如果str有可能是數字的話,最好加上tostring() 方法;

js判斷某字串是否包含某字串

使用string物件的方法 1.indexof 返回字串在字串中首次出現的位置。如果沒有返回 1。if nameslist i indexof 河南 1 2.search 返回乙個或多個匹配的字串,如果沒有找到任何匹配的子串,則返回 1。if nameslist i search 河南 1 3.ma...

php 判斷某字串中是否包含某字串的方法

php的strpos 函式 返回字串在另乙個字串中第一次出現的位置,如果沒有找到該字串,則返回 false。用法 strpos string,find,start 引數說明 string 必需,規定被搜尋的字串。find 必需,規定要查詢的字元。start 可選,規定開始搜尋的位置。注意 該函式對大...

PHP 判斷是否包含某字串

原文 php判斷字串的包含,可以使用php的內建函式 strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫乙個判斷函式 strstr 返回乙個從被判斷字元開始到結束的字串,如果沒有返回值,則不包含.stristr 它和strstr的使用方法完全一樣.唯一的區別...