我基本上想解析一个字符串,例如:"#FFFFFF" to "#FFFFFF", "##FFFFFF" to "#FFFFFF", "FFFFFF" to "#FFFFFF" 我在制作可处理此类情况的通用正则表达式时遇到了问题。任何帮助,将不胜感激。 最佳答案 var str = '###FFFF'; str = str.replace (/^#*/, '#') 用单个#替换字符串开头的0个或多个出现的#