判断前后有没如JScript codevar str1 aabbccvar str2 aabbccvar str3 aabbccvar
判断前后有没;
如
- JScript code
var str1 = "aa;bb;cc;"; var str2 = "aa;bb;cc"; var str3 = ";aa;bb;cc"; var str4 = ";aa;bb;cc;"
判断前后有没 ";",如果没有就加,有就不加。谢谢各位
[解决办法]
如果是任意字符:
function getS(str)
{
if(str.length==0){return str}
if(str.substring(0,1)!=';'){str=';'+str}
if(str.substring(str.length-1,str.length)!=';'){str=str+';'}
return str;
}
[解决办法]
- JScript code
var s = ["aa;bb;cc;","aa;bb;cc",";aa;bb;cc",";aa;bb;cc;"];for(var i=s.length-1;i>=0;i--)s[i]=s[i].replace(/(^[^;])/,';$1').replace(/([^;]$)/,'$1;');//检测for(var i=0,il=s.length;i<il;i++)alert(s[i]);
