jsp高亮某几个字符串 10

现在有一个textarea文本框,输入一系列以分号“;”为分隔符的数据后点击确认,此时对文本框里的每个数据进行校验,不符合的则高亮显示出来,比如输入了:"1>2;2>3;... 现在有一个textarea文本框,输入一系列以分号“;”为分隔符的数据后点击确认,此时对文本框里的每个数据进行校验,不符合的则高亮显示出来,比如输入了:"1>2;2>3;abcd;",其中abcd不符合要求,背景色变成黄色,请问这个高亮显示怎么做呢? 展开
 我来答
lailaiwcl
2014-09-12 · 超过98用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:165万
展开全部
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>")

 

这个方法只是提供了一种思路,可以根据需要改写这个方法。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式