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...