簡體   English   中英

使用Javascript在Textarea中查找文本行

[英]Find Line of Text in Textarea With Javascript

幾天前我看到了一些代碼,但是我再也找不到了。 我有一個textarea,並且在textarea中有[source]字。 我想找到這個單詞的行。

代碼是這樣的:

document.getElementById('').value.match(/[source]/i).length

但是我錯過了代碼,無法再次找到它。 我不想做循環。 這真的很簡單。

這個?

   content = "foo\n bar [source] baz\n quux"
   content.match(/.*\[source\].*/)[0]
   // " bar [source] baz"

查找行號(無循環)

 line = content.match(/[\s\S]*(?=\[source\])/)[0].replace(/[^\n]/g, "").length

盡管循環絕對會更易讀。

好吧,首先; 您在示例中將“ Source”拼寫錯誤。 搜索完全匹配時,您希望正確獲得拼寫。

也; 如果您告訴我們您想在哪種文本區域內找到“ [source]”,這將大有幫助。 因為; 如果您知道它在那里,為什么需要找到它?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM