今天在js中寫了一個方法叫做search(),然后點擊按鈕的時候提示:
“Uncaught TypeError: string is not a function”
百思不得其解啊,我的js木有問題啊啊....
后來才發現醬紫滴......
search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。 語法 stringObject.search(regexp) 參數 描述 regexp 該參數可以是需要在 stringObject 中檢索的子串,也可以是需要檢索的 RegExp 對象。 注釋:要執行忽略大小寫的檢索,請追加標志 i。 返回值 stringObject 中第一個與 regexp 相匹配的子串的起始位置。 注釋:如果沒有找到任何匹配的子串,則返回 -1。 說明 search() 方法不執行全局匹配,它將忽略標志 g。它同時忽略 regexp 的 lastIndex 屬性,並且總是從字符串的開始進行檢索,這意味着它總是返回 stringObject 的第一個匹配的位置。
引用自:http://www.w3school.com.cn/js/jsref_search.asp