1樓:匿名使用者
var pattern = /^[\u4e00-\u9fa5]$|^[a-za-z]$/gi;
怎樣寫乙個正規表示式,限制輸入2-4個漢字?
2樓:匿名使用者
|function china******(str) $/))}
3樓:匿名使用者
try this one
^[\u2e80-\u9fff]+$
或者^[\u2e80-\u9fff]+$
今晚回去測試,這部電腦沒有中文環境。
4樓:天浪
var patt3 = /^來[\u4e00-\u9fa5]$/; /*只能輸入
自2-4個漢字bai*/
if (patt3.test(str)==false)
正規表示式,可以是中文或字母的,至少2個漢字。謝謝。
5樓:匿名使用者
"\w*[\u4e00-\u9fa5]\w*"
6樓:o丨
//至少兩個漢字
^[u4e00-u9fa5aa-za-z]$//手機號
^1[0-9]$
7樓:匿名使用者
regex="^[\u4e00-\u9fa5]$" 這是 2-n 個漢字
regex="^[\u4e00-\u9fa5]$" 這是 至少2 個漢字
8樓:
匹配中文或者數字可以這樣寫
[u4e00-u9fa5a-za-z] 正解
9樓:匿名使用者
匹配中文或者數字可以這樣寫
[u4e00-u9fa5a-za-z]
驗證手機號碼
1[0-9]
怎樣寫乙個正規表示式,限制輸入2-4個漢字?我看到你回答的那個,不太理解
10樓:匿名使用者
^[\u4e00-\u9fa5]$
11樓:匿名使用者
我們今天也剛好在試這個,去掉^ $再試試呢,而且好像不是4~8,是2~4
正規表示式:2到8個中文字元4到16個英文本元數字下劃線,可混合
12樓:匿名使用者
何必這麼執著呢,分開來嘛
先判斷輸入是否合法,即滿足中文、英文、數字、字母或者下劃線再判斷長度合不合法
check = function(str)$/gi;
if (reg.test(str))
return true;
}return false;};
用js如何驗證使用者輸入的使用者名稱只能是漢字並且在2-4位之間
13樓:達豐
function checkname(val)$/;
if(!reg.test(val))else}用正則的方式驗證輸入du框的內容是
zhi2-4位的漢字。
擴充套件資料dao:^:匹配輸入字串的開始位置。
$:匹配輸入字串的結尾位置。
[\u4e00-\u9fa5]:匹配乙個漢字的範圍。
:m和n均為非負整數,其中n <= m。最少匹配 n 次且最多匹配 m 次。
[\u4e00-\u9fa5]:表示2-4位漢字。
test():檢測指定字串是否存在返回乙個布林值。
!reg.test(val):表示val匹配上reg,表示式為false,否則為true。
14樓:歐陽_寒涵
^du" onclick="rr(document.getelementbyid('v').value)">
給你寫好了,dao測試回一下吧
,望答採納!
15樓:匿名使用者
([\u4e00-\u9fa5])
這是2-4個漢字的正規表示式,如果正規表示式不太會用在問我
16樓:匿名使用者
^var str=document.getelementbyid("username").value;
var reg = /^來[\u4e00-\u9fa5]$/i;
if (!reg.test(str))
正規表示式只能輸入字母數字漢字,正規表示式驗證允許輸入漢字字母數字的正則,有的發乙份昂。
a za z0 9 u4e00 u9fa5 其實 a za z0 9 可以用 w來代替,只是 w還可以匹配乙個下劃線,如果必須要求只有數字和字母那還是用 a za z0 9 這個好了 u4e00 u9fa5 匹配中文字元 1 9 d 匹配正整數 a za z 匹配由26個英文本母組成的字串 a z ...
關於正規表示式的問題,關於正規表示式的問題
你把正規表示式專用的符號後都加 來變成真的符號 比如你要匹配這個 document.write 其它符號如 等也是一樣 其實我也看不太明白你想幹嘛 正則我倒是學了幾個月了,也做了幾個小 覺得功能十分強大看了你的補充,那就很簡單了。document.代表 document.write 代表 docum...
正規表示式匹配大小寫問題,正規表示式不分大小寫匹配指定字串
v v ar b v i 後面加個i 不區分大小寫 正規表示式不分大小寫匹配指定字串 20 你可以在匹配模式中設定,比如是php的話 error warning i 這裡的 是正則的開始與結束,最後面的i表示匹配忽略大小寫 d d d 這個正規表示式能提取字串倒數第4位到第7位的數字值。例如 123...