鍍金池/ 問(wèn)答/Java  C++  HTML/ 該正則表達(dá)式是否正確 /^\_[A-z]{2,10}$/

該正則表達(dá)式是否正確 /^\_[A-z]{2,10}$/

/^_[A-z]{2,10}$/
這個(gè)正則表達(dá)式這么寫有問(wèn)題嗎?
看到網(wǎng)上都沒(méi)人那么寫[A-z] 都是[a-zA-Z]的

回答
編輯回答
深記你

[a-zA-Z]包含在[A-z]里面
大寫A在碼表中65 Z90 a97 z122 所以A-z可以表示 a-zA-Z
但是Za直接還差幾位 是[\ ]^_

2017年12月5日 10:42
編輯回答
落殤

[a-zA-Z]

2018年5月3日 09:42
編輯回答
命多硬

這個(gè)是根據(jù)ASSIC碼表來(lái)的,a-z對(duì)應(yīng)97-122,A-Z對(duì)應(yīng)65-90,當(dāng)然A-z就是對(duì)應(yīng)65-122.
你會(huì)發(fā)現(xiàn)若寫[a-zA-Z]不會(huì)包括91-96這幾個(gè),這幾個(gè)依次代表[ \ ] ^ —— 、
這里附上一個(gè)搜索的ASSIC碼表鏈接:http://tool.oschina.net/commo...

2017年6月7日 14:13