我們有時候需要對表單進行空白符校驗,我們會使用正規表示式,但是要注意預定義字元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 匹配任何非單詞字元...