亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? at.htm

?? javascript寫的正則表達式練習器
?? HTM
字號:
<HTML>
<HEAD>
<TITLE>正則表達式練習器</TITLE>
<script language="JavaScript">
function OnMove() {
window.status = "("+window.event.clientX+","+window.event.clientY+")" + " :: "+document.location
}
</script>

<SCRIPT LANGUAGE="JavaScript1.2">
var re = new RegExp() //建立正則表達式對象
var nextpoint = 0 //匹配時的偏移量
//設置正則表達式
function setPattern(form) {
var mode
if(form.chkmode.checked) mode = "gi" //i:不分大小寫 g:全局,好象沒什么作用
else mode = "g"
re.compile(form.regexp.value,mode)
nextpoint = 0
form.reglist.value = ""
}
//檢查是否有匹配
function findIt(form) {
setPattern(form)
var input = form.main.value
if (input.search(re) != -1) {
form.output[0].checked = true 
} else {
form.output[1].checked = true 
}
}
//檢查匹配位置
function locateIt(form) {
setPattern(form)
var input = form.main.value
form.offset.value = input.search(re)
}
//檢查所有的匹配情況
function execIt(form) {
if(nextpoint == 0 || ! form.scankmode.checked) {
findIt(form)
form.reglist.value = ""
}
var key = true
if(form.scankmode.checked) key = false
do {
var input = form.main.value
var matchArray = re.exec(input.substr(nextpoint))
if(matchArray) {
for(var i=1;i<matchArray.length;i++)
matchArray[i] = "$"+i+":"+matchArray[i]
form.reglist.value = (nextpoint+matchArray.index)+" => " + matchArray[0] +"\n"+form.reglist.value
form.matchlist.value = "$0:"+matchArray.join("\n")
nextpoint = nextpoint + matchArray.index + matchArray[0].length
}else {
if(!key)
form.reglist.value = "沒有找到\n" + form.reglist.value 
form.matchlist.value = " "
nextpoint = 0
key = false
}
}while (key)
}
//設置當前使用的正則表達式
function setregexp(n) {
var s = document.all.regexplist.value.split("\r\n")
document.all.regexp.value = s[n*2-1] //.replace("\r","")
nextpoint = 0
}

//定義選擇監視
var isNav = (navigator.appName == "Netscape")
function showSelection() {
if (isNav) {
var theText = document.getSelection()
} else {
var theText = document.selection.createRange().text
}
if(theText.length>0 && document.all.selechkmode.checked)
document.all.regexp.value = theText
}
if (isNav) {
document.captureEvents(Event.MOUSEUP)
}
document.onmouseup = showSelection
</SCRIPT>

</HEAD>
<BODY style="font-size=9pt;" OnMouseMove=OnMove()>
<FORM><table width=100% cellspacing=0 cellpadding=0><tr><td><font color=red>正規表達式練習器</font></td><td align=right><a href=mailto:czjsz_ah@stats.gov.cn>czjsz_ah@stats.gov.cn</a></td></tr></table>
<table width=100% broder=1 frame=above rules=none style="font-size:9pt;">
<tr><td width=50% valign=top>
輸入一些被尋找的正文:<BR>
<TEXTAREA NAME="main" COLS=58 ROWS=5 WRAP="virtual" style="font-size:9pt;">
09-11-2001 09/11/2001 czjsz_ah@stats.gov.cn
asdff 12345 196.168.1.3 www.sohu.com ftp://www.chinaasp.com 2001.9.11 http://www.active.com.cn/club/bbs/bbsView.asp http://www.163.com/inden.htm
</TEXTAREA><BR>
進行匹配的正規表達式: 忽略大小寫<INPUT TYPE="checkbox" NAME="chkmode" checked style="font-size:8pt;height:18px"><BR>
<TEXTAREA NAME="regexp" COLS=51 ROWS=5 style="font-size:9pt;"></TEXTAREA>
<INPUT TYPE="button" VALUE="清除" onClick="this.form.regexp.value=''" style="font-size:8pt;height:18px"><BR>
<INPUT TYPE="button" VALUE="能找到嗎?[regexObject.test(string)]" style="font-size:8pt;width:70%;height:18px" onClick="findIt(this.form)">
<INPUT TYPE="radio" NAME="output" style="font-size:8pt;height:18px">Yes
<INPUT TYPE="radio" NAME="output" style="font-size:8pt;height:18px">No <BR>
<INPUT TYPE="button" VALUE="在哪里?[string.search(regexObject)]" style="font-size:8pt;width:70%;height:18px" onClick="locateIt(this.form)">
<INPUT TYPE="text" NAME="offset" SIZE=4 style="font-size:8pt;height:18px">
</td>
<td valign=top>
測試用正則表達式列表: 
使用第<input type=text name=num size=2 value=1 style="font-size:8pt;height:18px">個<input type=button value=Go onClick=setregexp(this.form.num.value) style="font-size:8pt;height:18px">
允許復制<INPUT TYPE="checkbox" NAME="selechkmode" style="font-size:8pt;height:18px">
<textarea NAME="regexplist" cols=58 rows=14 wrap=off style="font-size:9pt;">
1.檢查日期:
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](\d\d\d\d))
2.檢查數字:
([-+]?[0-9]+\.?[0-9]+)
3.檢查URL:
((http|ftp)://)?(((([\d]+\.)+){3}[\d]+(/[\w./]+)?)|([a-z]\w*((\.\w+)+){2,})([/][\w.~]*)*)
4.檢查E-mail
\w+@((\w+[.]?)+)
</textarea>
</td></tr>
<tr><td valign=bottom>
<INPUT TYPE="button" VALUE="有哪些?[regexObject.exec(string)]" style="font-size:8pt;width:70%;height:18px" onClick="execIt(this.form)">
單步<INPUT TYPE="checkbox" NAME="scankmode" style="font-size:8pt;height:18px"><BR>
<TEXTAREA NAME="reglist" COLS=58 ROWS=8 style="font-size:9pt;"></TEXTAREA>
</td>
<td valign=bottom>
匹配到的成分:(單步時可見)
<TEXTAREA NAME="matchlist" COLS=58 ROWS=8 style="font-size:9pt;"></TEXTAREA>
</td></tr></table></FORM>
<SCRIPT LANGUAGE="JavaScript1.2">
setregexp(1)
</script>


<SCRIPT LANGUAGE="JavaScript1.2">


function execIt(form) {
var mode
if(form.chkmode.checked) mode = "gi"
else mode = "g"
var regexpArray = form.regexp.value.split("\r\n") //獲取正則表達式到數組

if(nextpoint == 0) form.reglist.value = ""
var key = true
if(form.scankmode.checked) key = false
else nextpoint = 0
do {
var offs = 9999999999
var pos = -1
var input = form.main.value.substr(nextpoint)
//對每個正則表達式進行匹配
for(var i=0;i<regexpArray.length;i++) {
re.compile(regexpArray[i],mode)
var matchArray = re.exec(input)
  if(matchArray) {
    if(offs > matchArray.index) {
        offs = matchArray.index
        pos = i //保存距離起始位子最近的匹配
     }
   }
}
if(pos>=0) {
re.compile(regexpArray[pos],mode)
var matchArray = re.exec(input)
for(var i=1;i<matchArray.length;i++)
matchArray[i] = "$"+i+":"+matchArray[i]
form.reglist.value = "["+(pos+1)+"]"+(nextpoint+matchArray.index)+" => " + matchArray[0] +"\n"+form.reglist.value
form.matchlist.value = "$0:"+matchArray.join("\n")
nextpoint = nextpoint + matchArray.index + matchArray[0].length
}else {
if(!key)
form.reglist.value = "沒有找到\n" + form.reglist.value 
form.matchlist.value = " "
nextpoint = 0
key = false
}
}while(key)
}
</script>
</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜寂寞影院| 久久精品国产久精国产| 欧美videossexotv100| 91精品福利在线一区二区三区| 欧美性色欧美a在线播放| 欧美三级日韩三级国产三级| 欧美影院一区二区三区| 欧美三级日韩三级国产三级| 欧美一区二区三区成人| 日韩欧美一级二级三级久久久| 精品国产三级a在线观看| 国产精品视频在线看| 色悠悠亚洲一区二区| 色综合咪咪久久| 欧美色老头old∨ideo| 91麻豆精品国产自产在线观看一区| 欧美一区二区播放| 久久综合成人精品亚洲另类欧美| 欧美韩日一区二区三区四区| 亚洲欧美另类在线| 日韩二区三区在线观看| 国产一区二区三区综合| caoporm超碰国产精品| 在线观看国产91| 精品乱码亚洲一区二区不卡| 国产精品久久久久久久蜜臀| 一级中文字幕一区二区| 美女视频一区二区三区| 国产成人午夜电影网| 91久久精品国产91性色tv| 日韩一区二区在线看| 国产色婷婷亚洲99精品小说| 亚洲一区电影777| 精品一区二区三区日韩| 91亚洲精华国产精华精华液| 91超碰这里只有精品国产| 久久精品视频网| 五月激情六月综合| 成人午夜精品在线| 日韩欧美高清一区| 亚洲精品免费一二三区| 精品制服美女丁香| 欧美美女bb生活片| 欧美国产欧美综合| 麻豆成人久久精品二区三区红| 91色婷婷久久久久合中文| 日韩午夜在线观看| 亚洲一区二区三区小说| 高清av一区二区| 日韩一区二区在线观看| 亚洲一区二区视频在线观看| 福利一区二区在线观看| 7777精品伊人久久久大香线蕉完整版 | 懂色av一区二区三区免费观看| 色噜噜夜夜夜综合网| 欧美国产一区在线| 国产曰批免费观看久久久| 欧美日韩精品欧美日韩精品一综合| 国产精品久久久久久亚洲伦| 国产精品一区久久久久| 日韩欧美一区电影| 免费看欧美女人艹b| 欧美日韩视频在线一区二区| 亚洲欧美另类在线| 色综合 综合色| 亚洲人成精品久久久久| 懂色av一区二区夜夜嗨| 亚洲国产高清在线| 国产资源精品在线观看| 久久久蜜桃精品| 国产一区二区三区日韩 | 国内精品伊人久久久久av影院| 欧美日韩精品三区| 婷婷开心久久网| 欧美日本视频在线| 图片区日韩欧美亚洲| 欧美日韩高清一区二区| 日本中文字幕一区| 8v天堂国产在线一区二区| 日本不卡视频在线观看| 日韩一区二区三区电影| 国产一区二区精品久久99| 久久久精品tv| 成人av片在线观看| 亚洲欧美一区二区三区国产精品| 99久久亚洲一区二区三区青草| 中文字幕亚洲在| 欧美在线视频不卡| 日韩成人一级大片| 精品国产91亚洲一区二区三区婷婷| 国内一区二区视频| 欧美激情艳妇裸体舞| 91黄色免费版| 日本aⅴ免费视频一区二区三区| 日韩一区二区在线播放| 国产精品99久久久久久久vr| 成人免费在线视频观看| 欧美性色黄大片| 国产一区二区日韩精品| 国产精品免费视频观看| 欧美日韩一二三| 激情五月播播久久久精品| 欧美国产在线观看| 在线播放视频一区| 国产成人免费xxxxxxxx| 一区二区三区加勒比av| 337p日本欧洲亚洲大胆精品 | 久久精品国产99久久6| 久久久久久久综合| 色激情天天射综合网| 久久精品国产免费| 樱桃视频在线观看一区| www激情久久| 色婷婷亚洲一区二区三区| 免费成人深夜小野草| 国产精品伦理一区二区| 欧美电影影音先锋| 不卡电影免费在线播放一区| 日韩不卡一二三区| 中文字幕亚洲精品在线观看| 26uuu亚洲综合色| 欧美日韩电影在线| 北条麻妃一区二区三区| 国产精品中文有码| 日本在线观看不卡视频| 亚洲精品免费一二三区| 国产精品色婷婷久久58| 日韩一卡二卡三卡国产欧美| 色悠悠久久综合| 99久久久无码国产精品| 国产乱子伦视频一区二区三区| 亚欧色一区w666天堂| 亚洲国产成人私人影院tom| 欧美变态凌虐bdsm| 欧美精品免费视频| 欧美日韩色一区| 色久优优欧美色久优优| 99精品偷自拍| 成人av中文字幕| 国产98色在线|日韩| 韩国v欧美v亚洲v日本v| 久久精品国产久精国产| 蜜桃在线一区二区三区| 日韩精品成人一区二区在线| 亚洲一区二区三区四区的| 亚洲人成小说网站色在线 | 亚洲综合av网| 亚洲综合丝袜美腿| 亚洲精品国产a久久久久久| 国产精品日日摸夜夜摸av| 久久青草欧美一区二区三区| 精品日韩av一区二区| 欧美r级电影在线观看| 欧美丰满美乳xxx高潮www| 欧美日韩mp4| 91精品啪在线观看国产60岁| 欧美三级电影在线观看| 精品视频免费看| 日韩一区二区三| 精品福利在线导航| 国产婷婷色一区二区三区四区| 精品国产露脸精彩对白| 日本一区二区视频在线| 中文字幕日韩一区二区| 自拍偷在线精品自拍偷无码专区| 日韩毛片视频在线看| 亚洲欧美日韩在线| 亚洲综合免费观看高清在线观看| 午夜精品视频一区| 久久超碰97人人做人人爱| 国产黄色成人av| kk眼镜猥琐国模调教系列一区二区| 99视频国产精品| 欧美日韩你懂的| 精品久久久久一区二区国产| 国产无人区一区二区三区| 亚洲欧美日韩在线| 麻豆精品久久久| 99在线精品观看| 日韩欧美一区在线观看| 国产精品午夜在线观看| 亚洲午夜电影网| 国产一区二区三区在线观看精品 | 东方aⅴ免费观看久久av| 97精品久久久久中文字幕| 欧美精品色一区二区三区| 国产欧美日韩另类一区| 亚洲午夜久久久久久久久电影院| 国产一区在线视频| 欧美四级电影网| 欧美韩日一区二区三区四区| 日韩中文字幕1| 成人丝袜视频网| 日韩欧美第一区| 一区二区免费在线播放| 国产在线国偷精品免费看| 91搞黄在线观看| 欧美激情在线观看视频免费| 婷婷中文字幕一区三区| 99国产精品视频免费观看|