-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