Javascript 正则表达式删除特殊字符、空格和数字(如果是第一个字符)
我正在寻找javascript中的正则表达式来删除特殊字符、空格和数字,但前提是它是第一个字符 例如下面的字符串Javascript 正则表达式删除特殊字符、空格和数字(如果是第一个字符),javascript,regex,Javascript,Regex,我正在寻找javascript中的正则表达式来删除特殊字符、空格和数字,但前提是它是第一个字符 例如下面的字符串 1 step for man & 2 steps for others 123! step for 1 man & 2 steps for others 123! 我希望它呈现成这样 stepforman2stepsforothers123 stepfor1man2stepsforothers123 我一直在绞尽脑汁,但似乎找不到正确的正则表达式 谢谢, Tom您
1 step for man & 2 steps for others 123!
step for 1 man & 2 steps for others 123!
我希望它呈现成这样
stepforman2stepsforothers123
stepfor1man2stepsforothers123
我一直在绞尽脑汁,但似乎找不到正确的正则表达式
谢谢,
Tom您可以使用以下正则表达式:
/^\d+|[\W_]+/g
:匹配前导数字(如果只想删除一个前导数字,请使用^\d+
)^\d
:匹配非单词字符(与\W
相反:\W
匹配数字/字母/\W
)\u
:包括[\W\u]
,因为\u
不包括\W
\u
可以使用以下正则表达式:
/^\d+|[\W_]+/g
:匹配前导数字(如果只想删除一个前导数字,请使用^\d+
)^\d
:匹配非单词字符(与\W
相反:\W
匹配数字/字母/\W
)\u
:包括[\W\u]
,因为\u
不包括\W
\u
干杯,太棒了!!干杯,太棒了!!