>  기사  >  웹 프론트엔드  >  JS 키워드 변색 구현 아이디어 및 code_javascript 기술

JS 키워드 변색 구현 아이디어 및 code_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:41:491318검색
1. 키워드 교체 및 글꼴 색상 변경
코드 복사 코드는 다음과 같습니다.

공용 정적 문자열 교체Red(string strtitle, string redkey)
{
if (redkey == "" || redkey == null)
{
return strtitle; 🎜>}
else
strtitle = strtitle.Replace(redkey, " " redkey " "); }


이 방법의 단점은 도트 문자가 대문자와 소문자로 된 영어인 경우 색상 변경 후 키워드의 대문자와 소문자로 대체된다는 점입니다. 좋은 경험.
2. 정규식을 사용하여 CSS 배경색 변경


코드 복사 다음과 같습니다: 보호된 문자열 하이라이트텍스트(문자열 inputText,문자열 searchWord)
{
System.Text.RegularExpressions.Regex 표현식 = 새 System.Text.RegularExpressions.Regex(searchWord.Replace (" ", "|" ), System.Text.RegularExpressions.RegexOptions.IgnoreCase);
replace(inputText,new System.Text.RegularExpressions.MatchEvaluator(ReplaceKeywords))
}
공개 문자열 바꾸기 키워드(System.Text .RegularExpressions.Match m)
{
return "" m.Value "";//키워드 배경색
//return "" m.Value "";//키워드 색상 변경
}



이 메소드는 프론트엔드 JS 호출
과 결합될 수 있습니다:

코드 복사 코드는 다음과 같습니다.




코드 복사
코드는 다음과 같습니다.

🎜>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.