2010-10-11 38 views
0

我想寫一個javascript插件,其中可以像substring,replace,trim和定製的用戶功能的字符串操作。如何編寫一個JavaScript插件(如jQuery),可以做字符串操作

從哪裏開始寫作(如果沒有這種插件)?

喜歡: $("my string will be this").substr("will","would",{first});

$("my string will be this").replace("will","would",{fromLast,3});

+2

什麼樣由Javascript字符串原型已經支持所有的功能? (除了「修剪」,但jQuery給你的。) – Pointy 2010-10-11 13:00:00

+0

我不知道jQuery給子字符串,取代...?我想將這個插件添加到字符串中。像'$(「我的字符串就是這個」)。substr(「will」,「would」,{first});'或'$(「我的字符串就是這個」)replace(「will」,「would 「,{fromLast,3});''意味着從最後開始並替換隻有3個字.... – uzay95 2010-10-11 13:03:48

+2

jQuery不是一個」插件「,而是一個建立在javascript之上的庫 2010-10-11 13:03:51

回答

1

你不需要JQuery - Javascript自帶的string.replace()函數使用正則表達式,並且已經遠遠超出了你所建議的例子。

newstring = mystring.replace(/will/,'would'); 

(替換單詞的具體情況是很難的,但與正則表達式實現)