-2
我正在使用javaScript,我想限制字符串的第一個字符。我有以下正則表達式來避免整個字符串中的特殊字符。如何使用正則表達式限制字符串的第一個字符
/[^0-9_a-zA-Z\s]/g
var text = 'foo#'
var transformed = text.replace(/[^0-9_a-zA-Z%$#\s]/g, '');// 'foo'
但另外給我不希望任何數量只是在字符串的開頭,但是是在字符串的其他位置,這將是對於正則表達式?
var text = '1fo4565o'
var transformed = text.replace([?], '');// 'fo4565o'
重複如此,如此多的問題。 – Nit 2015-03-31 20:07:06
「任何數字」,好吧,那就是'\ d'吧?即使你自己的調料'[0-9]'也行。 – usr2564301 2015-03-31 20:08:11
但''foo#'應用''[^ 0-9_a-zA-Z%$#\ s]'產生'foo#'。 – elias 2015-03-31 20:13:13