2017-10-16 75 views
0

我目前正在使用jquery .replace(/ /g,"-")用hypen替換任何帶有空格的字符串或文本。但是如果我在他們裏面有逗號,冒號或者分號。有沒有一種方法可以在一行文本中添加多個條件。使用jquery替換空格,冒號和分號.replace

樣品的文本,如:

Accreditation, Awards and Recognition並轉換成accreditation--awards-and-recognition


The general criteria for scholarship eligibility include:the-general-criteria-for-scholarship-eligibility-include-

回答

1

當然您也可以,只需添加一個[]內的所有字符來檢測所有的人。

例子:

/[ ,"']/g 

如果你想防止多個-背後的海誓山盟喜歡你的第二個例子,你可以添加[]

認可後面的*,獎項和榮譽將accreditation--獎勵和表彰

如果您使用/[ ,"']*/gAccr editation,獎項和認可會認可,獎勵和識別

這裏是一個測試你的正則表達式的工具/瞭解更多:https://regex101.com/

相關問題