jsp高亮某几个字符串 10
现在有一个textarea文本框,输入一系列以分号“;”为分隔符的数据后点击确认,此时对文本框里的每个数据进行校验,不符合的则高亮显示出来,比如输入了:"1>2;2>3;...
现在有一个textarea文本框,输入一系列以分号“;”为分隔符的数据后点击确认,此时对文本框里的每个数据进行校验,不符合的则高亮显示出来,比如输入了:"1>2;2>3;abcd;",其中abcd不符合要求,背景色变成黄色,请问这个高亮显示怎么做呢?
展开
1个回答
展开全部
public static String replace(String strSource,String strFrom,String strTo){
String strDest = "";
int intFromLen = strFrom.length();
int intPos;
while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;
return strDest;
可以毁渣使用这个方法来替换字符串,例如把不符合要求的字符串红色显示,可以这么调用
replace(“1>2;2>弊散3;abcd”, “abcd”, "<font color='#FF0000'>租余氏<strong>abcd</strong></font>")
这个方法只是提供了一种思路,可以根据需要改写这个方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询