[英]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.