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

2021-04-29 20:46:24 字數 2054 閱讀 5371

1樓:天線寶寶

1.var reg = /\s/;

2.reg.test($("value").val());

js正規表示式的使bai

用詳解du

定義正zhi則表示式

在js中定義正規表示式很簡單,有兩種dao方式,一種回是答通過建構函式,一種是通過//,也就是兩個斜槓。

使用建構函式定義正規表示式,注意大小寫,負責就會不起作用。由於建構函式的引數是一個字串,也可以是兩個斜槓的方式定義,遇到一些特殊字元就需要使用\進行轉義。

通過雙斜槓的方式定義同樣的正規表示式。

可以和建構函式達到同樣的效果,但仔細分析,發現,通過建構函式需要更多的轉義字元\。

2樓:匿名使用者

var str = "";

/^$/.test(str)

3樓:匿名使用者

var reg = /\s/;

reg.test($("value").val());

js驗證 驗證 文字輸入框不能為空即可 求demo

4樓:飛車菜鳥弟

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

5樓:露露

^表示開始。$表示結束。例: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琢磨一下就懂了

6樓:

使用者名稱一般就是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

7樓:

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

8樓:百年星空

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

要個正規表示式讓輸入框不能為空,也不能為空格等

9樓:吞噬番茄醬

只是不bai能du

輸入zhi

空格:不能輸入空格及英文狀態下的dao

逗號:內

**如下:

10樓:好聽的話

public static bool isallspace(string text) 返回bool值,如果全為空格返回true,反之為false. 剩下的就是你自己

回程式的判斷操作答了。

11樓:go蔡依林我愛你

var reg = /^\s*$/g;

// 如果是空,或者""

if(name.value=="" || reg.test(name.value))

怎麼寫正規表示式,怎麼寫正規表示式

1 至少8 16個字元,至少1個大寫字母,1個小寫字母和1個數字,其他可以是任意字元 a z a z d a z a z d s s 其中 s s 中的 s空白符,s非空白符,所以 s s 是任意字元。也可以用 d d w w 來表示。2 至少8個字元,至少1個大寫字母,1個小寫字母和1個數字,不能...

正規表示式替換字串,js正規表示式 如何替換字串中的中文

perl to your rescue usr bin perl w use strict my string my new string my array split s s string my i scalar array for my j 0 j i j new string s s s 1 ...

問個「正規表示式」的問題,問個「正規表示式」的問題

首先找到maxxp 123456 使用正規表示式 maxxp 0 9 然後替換的正規表示式 maxxp 1 你這點小問題,是很容易自己搞定的。但是對於複雜的,如果不會寫,可以參考這個 教程 以python中的re模組為例,手把手教你,如何從無到有,寫出相對複雜的正規表示式 此處不給貼地址,請自己用g...