<SCRIPT LANGUAGE="JavaScript">
<!--
var s1 = ",7,3,4,5,6,1,2,"
var the = /(,1(?=,))|(,2(?=,))/gi
alert( s1.replace( the , "" ) )
//-->
</SCRIPT>
<!--
var s1 = ",7,3,4,5,6,1,2,"
var the = /(,1(?=,))|(,2(?=,))/gi
alert( s1.replace( the , "" ) )
//-->
</SCRIPT>
<!--
var s1 = ",7,3,4,5,6,1,2,"
var the = /,[12](?=,)/gi
alert( s1.replace( the , "" ) )
//-->
</SCRIPT>
<!--
var s1 = ",7,3,4,5,6,1,2,"
var the = /,1(?=,)|,2,/gi
alert( s1.replace( the , "," ) )
//-->
</SCRIPT>
var s1 = ",77,33,44,55,66,11,22,"
var the = /(,11(?=,))|(,22(?=,))/gi
alert( s1.replace( the , "" ) )另外,小弟真正想解决的问题是这样的:假如我想把"11,22"保留下来,而去除掉",77,33,44,55,66,",请问怎么办?另外,可否讲解一下,或给一些资料,小弟想知道原理.小弟必另有重谢!
谢谢!
<!--
var s1 = ",77,33,44,55,66,11,22,"
var the = /,(?!11,|22,)[^,]+/gi
alert( s1.replace( the , "" ) )
//-->
</SCRIPT>
你可以查下预查资料