我有一個textarea,用戶可以在其中輸入下劃線。我想將它們的下劃線轉換爲10個下劃線的字符串。我希望在打字時實時完成此操作。Javascript正則表達式用一串下劃線替換單個下劃線
_ =>_ ___
我原以爲我可以做的簡單的東西:
的onkeyup: textarea.value.replace(/ _ * /克,「_ ___「);
我認爲它會匹配任何下劃線字符串並自動將它們轉換爲10個下劃線。
雖然我真的很奇怪。鍵入下劃線會產生20個下劃線。此外,它似乎與我輸入的任何字符的左側和右側相匹配。例如,如果我輸入 「A」,我得到:
___一個_ __
有誰知道如何得到這個工作是否正常?看起來很簡單,但我很難過。謝謝。
看起來像我上面輸入的下劃線縮短了。在上面的帖子中,任何下劃線> 1個字符的字符串都應該是10個字符。 – user1464652