表單中使用正規表示式校驗空白符的問題

2021-09-20 12:40:24 字數 455 閱讀 4307

我們有時候需要對表單進行空白符校驗,我們會使用正規表示式,但是要注意預定義字元s(查詢非空白字元)和s(查詢空白字元)的區別:

這是使用(s查詢非空白字元的例子)

var reg = /\s+/;    //請注意,這裡使用是大寫的s(查詢非空白字元)

var rst = reg.test($("#txtnewpass").val());

/*執行的時候會去找表單中有沒非空字元

*/

這是使用(s查詢空白字元的例子)

var reg = /\s+/;    //請注意,這裡使用的是s查詢空白字元

var rst = reg.test($("#txtnewpass").val());

/*執行的時候回去查詢有沒有空字元(如果你表單中啥都沒輸入,依舊認為沒有空字元)

*/

初學正規表示式之不可忽視的空白符

前幾天的博文 關於一道.net程式設計師面試題的遐想 得到了很多高手的指教,使我學到了很多,在這裡再次向園子裡的高手們表示感謝。開篇,還是從一道面試題開始談起 面試題 抓取招聘資訊。如下圖 這是從智聯招聘 上擷取的乙份招聘資訊頁面,要求用正規表示式抓取出當前頁面下的所有職位名稱。想必,接觸過正規表示...

初學正規表示式之不可忽視的空白符

開篇,還是從一道面試題開始談起 面試題 抓取招聘資訊。如下圖 這是從智聯招聘 上擷取的乙份招聘資訊頁面,要求用正規表示式抓取出當前頁面下的所有職位名稱。想必,接觸過正規表示式的程式設計師做出這道題來都不算困難。只要根據頁面的一些規律性的 就可以寫出相應的正規表示式。下面附上html 頁面 部分截圖 ...

正規表示式和表單校驗

正規表示式的範圍 匹配輸入字串的開始位置 匹配輸入字串的結束位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之前的位置。0 9 d 匹配乙個數字字元。等價於 0 9 d 匹配乙個非數字 w 匹配包括下劃線的任何單詞字元。等價於 a za z0 9 w 匹配任何非單詞字元...