比如我們經常用ajax做刪除功能的時候,如果是刪除一條記錄,那麼傳過來的值是乙個id(例如:100);如果是批量刪除的話可能是一串id(例如:100,101,103);如果我後台的**支援刪除一條和多條,那麼前端的這段**都適用,如下圖,所以彈出的提示都是一樣的,那麼未了區分單條刪除和批量刪除的提示不一樣,該如何?針對以上問題,我認為,如果能確定id引數是否包含(,)就能知道是刪除單條還是多條,所以問題解決,如下圖:其實,這裡主要用了js中是否包含某字串的知識,總結如下:indexof 方法:search 方法:// var str="12,13";
var str=12;
if(str.tostring().indexof(",")!=-1)
else
正規表示式:(match、test、exec)// var str="123,23";
var str="123,123";
if(str.tostring().search(",")!=-1)
else
/* 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的使用方法完全一樣.唯一的區別...