求js正規表示式 使用者名稱校驗 不能用中文限定在數字符符組成6到字元

2022-01-07 05:31:20 字數 3664 閱讀 8046

1樓:匿名使用者

function checkusername(name) $/;

if (filter.test(name)) return true;

else}

求乙個正規表示式可以匹配:中文字元,中文標點符號,英文,數字,下劃線。但不能輸入@、# 等特殊字元.

2樓:

\w+|[,。《》()、—]+

\w匹配:中文字元,英文,數字,下劃線

至於中文標點符號,看你需要了,如果有另外的就新增在中括號裡面。

3樓:匿名使用者

\w不匹配中文字元的

4樓:

[^%&',;=?$\x22]+

5樓:匿名使用者

/^(?: [^[:punct:]] | \_ )+$/x

6樓:匿名使用者

^[^!@#$%^&*()-=+]+$

求一正規表示式 由於判斷使用者註冊時的使用者名稱,要求既支援中文,又支援英文本元,不能以數字開頭

7樓:匿名使用者

[a-za-z\xa0-\xff_]小寫大寫英文,或者中文,或者下劃線開頭

[0-9a-za-z\xa0-\xff_]後面的內容可以是小寫大寫中文數字下劃線

[0-9a-za-z\xa0-\xff_]後面的內容重複3-9次

所以整個正規表示式為[a-za-z\xa0-\xff_][0-9a-za-z\xa0-\xff_]

8樓:匿名使用者

^[a-za-z\u4e00-\u9fa5][a-za-z0-9\u4e00-\u9fa5]$

沒有下劃線的

^[a-za-z\u4e00-\u9fa5][a-za-z0-9_\u4e00-\u9fa5]$

帶下劃線的

9樓:

^[^0-9]\s

js中用正規表示式對使用者名稱進行基本驗證,包括不能為空,長度 特殊字元等! 大家幫幫忙,不勝感激

10樓:露露

^表示開始。$表示結束。例:regex reg = new regex(@"^\d-\d$");

加了開始結束標記之後,輸入的數量和內容必須完全相同才為true(完全匹配)

(\d,代表數字0-9)(\d,表示不是數字)(\w,表示a-z,a-z,0-9,_)(\w 表示不是上面小w表示的)(\s 表示 空格。)

」*「 表示0到多個

「+」 1到多個

「?」 0個或者1個

「[ ]「 (乙個數到另乙個數之間)自定義匹配內容

「 |」或者

「{}」 次數

例如:郵箱驗證:

regex r = new regex(@"^[\w]+@[\w].[a-z|a-z]$");

自己kankan琢磨一下就懂了

11樓:

使用者名稱一般就是4-12位的樣子吧,只能是字母(大小寫敏感),數字,下劃線,不能以下劃線開頭和結尾

/^[a-za-z\d]\w[a-za-z\d]$/這個就行了

---------------

var str = 'adcdefg';//使用者名稱var reg = /^[a-za-z\d]\w[a-za-z\d]$/;//正則

if(reg.test(str))else

12樓:

var regx=/^[\w-] //不允許空格和特殊字元; 長度6-12位,數字可以改大於0的整數。

13樓:百年星空

^\w$到js裡面該加啥加啥

求乙個驗證字串不能有特殊字元的正規表示式,可以包含中文,英文,數字,逗號,句號,和下劃線。

14樓:匿名使用者

正則:([\u2e80-\u9fff]|\w|[,,\.。])*

可以匹配中文、英文、數字、下劃線、中英文逗號、中英文名句。

已測試通過

求乙個不能輸入中文和特殊字串的正規表示式js。如果輸入字串不滿足就提示錯誤

15樓:手機使用者

\?|\:[\u4e00-\u9fa5]/;

使用者名為4-16個字元(可包含中文,數字,字母和下劃線)js正規表示式

16樓:匿名使用者

var reg = /^[\u4e00-\u9fa5\w]$/;

17樓:解0人

/^[\da-za-z_\u4e00-\u9f5a]$/

求乙個正規表示式,要求:只能輸入中文,英文數字空格下劃線都行,首尾不能為空格,字串中間可以為空格

18樓:匿名使用者

var reg = /^[\w\u4e00-\u9fa5][\s\w\u4e00-\u9fa5]*(?!\s)$/;

求乙個正規表示式必須包含數字和字母。不然不通過。在前台js裡用的。急急急!!!

19樓:非常可愛

$(function())

functioncheckpassword(psd)$/;

varrootpattern=/^((?!root).)*$/;

if(!contentpattern.test(psd))if(!

rootpattern.test(psd))}擴充套件資料js正規表示式驗證密碼強度,必須包含數字,大寫字母,小寫字母,特殊字元四選三

varregex=newregexp('^(?![a-za-z]+$)(?![a-z0-9]+$)(?!

[a-z\w_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?!

[a-z\w_!@#$%^&*`~()-+=]+$)(?![0-9\w_!

@#$%^&*`~()-+=]+$)[a-za-z0-9\w_!@#$%^&*`~()-+=]$');

if(!regex.test(pwd))

20樓:あ耨多羅

1樓的貌似沒copy

看清楚問題,要求是必須含字母和數字,不是必須是字母或數字。

function check()else}

21樓:麥小麥

||沒有乙個答案是ok的,正確答案是:回(^([a-za-z]|答[0-9])*[a-za-z][0-9]([a-za-z]|[0-9])*$)|(^([a-za-z]|[0-9])*[0-9][a-za-z]([a-za-z]|[0-9])*$)

22樓:江坤

這個正則漢字也可以過

23樓:匿名使用者

^(?![a-z]+$)(?![0-9]+$)[a-za-z0-9]$ //n,m位數自定。

24樓:匿名使用者

/^([a-za-z0-9])$/ 你沒說長度限制,我給設定長度為6~20了,你可以根據需要自己改

正規表示式怎麼剔除所有特殊字元,js中用正規表示式過濾特殊字元校驗所有輸入域是否含有特殊符號

public static bool bb string input s regex regex new regex pattern return regex.i atch input 中間的patter就 是你要的,用的時候就bb textbox1.text 就行回了答返回true 或者false...

求正規表示式需要替換title這個星號裡面的內容寫法

查詢title 1 替換為空 若不能解決,可追問,我繼續幫你 title 很簡單。給你來2種,你自己看需要選源 擇1.text此表示式匹配的結果為text 簡單說下,中間的 d 表示大於等於1個數字 2.text 此表示式匹配的結果為1 簡單說下,中間的 d 仍然表示 大於等於1個數字,左邊的括號串...

求一正規表示式,匹配pp之間的內容

或 p 你取第一組中的內容,就可以取得了 正規表示式提取html中的與之間的內容,前面裡面可能還有屬性 var str 核心提示 var pobj document.getelementbyid testp var pattern new regexp p i alert str.match pat...