一 代码
<html> <head> <title>字符^的使用</title> <Meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <h3>行首匹配字符^的使用</h3> <script language="JavaScript"> <!-- var reg_expression = /^ning/; //使用行首元字符 var textString="ningrisoft"; var result=reg_expression.test(textString); //匹配时返回true,否则返回false document.write("<font size='+1'>"+result+"<br>"); if(result){ document.write("正则表达式/^ning/匹配字符串\""+ textString +"\".<br>"); } else{ alert("未找到匹配的模式!"); } // --> </script> <h3>行尾匹配字符$的使用</h3> <script language="JavaScript"> <!-- var reg_expression = /ft$/; var textString="ningrisoft"; var result=reg_expression.test(textString); //匹配时返回true,否则false document.write("<font size='+1'>"+result+"<br>"); if(result){ document.write("正则表达式/ft$/匹配字符串\""+ textString +"\".<br>"); } else{ alert("未找到匹配的模式!"); } // --> </script> <h3>字符\b的使用</h3> <script language="JavaScript"> <!-- var reg_expression = /\bning\b/; var textString="ning ri soft"; var result=reg_expression.test(textString); //匹配时返回true,否则false document.write("<font size='+1'>"+result+"<br>"); if(result){ document.write("正则表达式 /\\bning\\b/匹配字符串\""+ textString +"\".<br>"); } else{ alert("未找到匹配的模式!"); } // --> </script> </body> </html>
二 运行效果
行首匹配字符^的使用
true
正则表达式/^ning/匹配字符串"ningrisoft".
行尾匹配字符$的使用
true
正则表达式/ft$/匹配字符串"ningrisoft".
字符\b的使用
true
正则表达式 /\bning\b/匹配字符串"ning ri soft".