我需要使用java腳本從段落中找到文本。 JavaScript中是否有任何代碼,就像我們在c#中使用「string.Contains(」「)」方法來查找文本一樣。如何使用javascript或jquery查找文本。
請幫助...
謝謝你們..
我需要使用java腳本從段落中找到文本。 JavaScript中是否有任何代碼,就像我們在c#中使用「string.Contains(」「)」方法來查找文本一樣。如何使用javascript或jquery查找文本。
請幫助...
謝謝你們..
相當於string.Contains("")
是indexOf
(返回-1如果字符串犯規字符串中的存在)。
你可以這樣做:
var myString = "foo";
var myParagraphText = $('#myParagraphId').text();
if(myParagraphText.indexOf(myString) != -1){
//myParagraphText contains myString
}
var n = $('p').text();
var regex = new RegExp('text to search for', "i");
if(regex.exec(n) != null) {
// text found
} else {
//text not found
}
你可以使用string.indexOf(「文本」)方法,該方法將在「字符串」返回「文本」的索引,返回-1,如果在字符串中找不到文本。
使用search()
功能
如果返回 - 1,字符串不存在 非負數表示字符串存在
var str="hello there";
alert(str.search("there"));
用於在塊元素內搜索文本。
var str="your block"
str.search("text to find");
str.indexOf("text to find");
返回文本索引
感謝烏拉圭回合答覆你能請提供我一個簡短的代碼。這對我有幫助。 – Arun 2012-02-24 12:16:46
我用一個例子編輯了我的答案 – 2012-02-24 12:22:31