<html> <head> <meta charset="UTF-8"> <title>正则练习</title> <style type="text/css"> textarea{ width: 400px; height: 200px; } </style>
</head> <body> <textarea id='cont'></textarea> <p><input type="button" value="1-找首尾相同的单词" onclick="t1();"></p> <p><input type="button" value="2-手机号第4位到第七位换成*" onclick="t2();"></p> <p><input type="button" value="3-统一空格" onclick="t3();"></p> <p><input type="button" value="4-把名字中的,去掉" onclick="t4();"></p> <p><input type="button" value="5-把aaabb换成ab" onclick="t5();"></p>
<script type="text/javascript"> function t1(){ var cont = document.getElementById('cont'); var cv = cont.value; var reg = /\b([\w])[\w]*\1\b/g;
alert(cv.match(reg)); } function t2(){ var cont = document.getElementById('cont'); var cv = cont.value; var reg = /(1(3|5|8|)\d)\d{4}(\d{4})/; alert(cv.replace(reg,'$1****$3')); } function t3(){ var cont = document.getElementById('cont'); var cv = cont.value; var reg = /[ \t\u3000]+/g; alert(cv.replace(reg,',')); } function t4(){ var cont = document.getElementById('cont'); var cv = cont.value; var reg = /([\u4E00-\u9FA0]),([\u4E00-\u9FA0])/g; alert(cv.replace(reg,',')); } function t5(){ var cont = document.getElementById('cont'); var cv = cont.value; var reg = alert(cv.replace(reg,',')); } </script> </body> </html>
|