1. 程式人生 > >檢測輸入框中為空的正則表示式

檢測輸入框中為空的正則表示式

1  ^   匹配輸入字串的開始位置,除非在方括號表示式中使用,此時它表示不接受該字元集合。要匹配 ^ 字元本身,請使用 \^。

.  匹配除換行符 \n 之外的任何單字元。要匹配 . ,請使用 \. 。

如果一個輸入框為空,可以把每一行為空的去替代,最後檢驗,即為

 var test=jtrim(content);
if(test==""){//庫內容為空
    alert("內容為空")
}else{
    alert("內容不為空")
}

function jtrim(s)
{
    return s.replace(/(^\s*)|(\s*$)/g, "");    //            /(^\s*)|(\s*$)/g    ,其中開頭為任意多個空,或者最後為多個空
}

相關推薦

檢測輸入表示式

1  ^   匹配輸入字串的開始位置,除非在方括號表示式中使用,此時它表示不接受該字元集合。要匹配 ^ 字元本身,請使用 \^。.  匹配除換行符 \n 之外的任何單字元。要匹配 . ,請使用 \. 。如果一個輸入框為空,可以把每一行為空的去替代,最後檢驗,即為 var te

MFC判斷IP地址輸入是否

void CTRDlg::DoDataExchange(CDataExchange* pDX) { CDialogEx::DoDataExchange(pDX); DDX_Control

JS學習筆記 - fgm練習 - 限制輸入的字元型別 和 || 或運算子的運用 i++和++i

  <script> window.onload = function(){ var aInp = document.getElementsByTagName('input'); var oSum = document.getElemen

js判斷輸入是否空格,回車

js-判斷輸入框是否全為回車、空格或為空  <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/htm

關於在input標籤輸入數字的問題(表示式

在專案開發中遇到文字框限制輸入內容的問題,自己在網上找了找,又加了點自己的,簡略寫出了幾個,在這寫一下,希望對其他人有所幫助。 可在input標籤中根據情況加入屬性: 情況1:需要只能輸入數字: o

輸入顯示輸入提示,點選消失。沒輸入直接提交,提交的輸入內容,不提交顯示的提示文字

之前的方法 是用div 顯示輸入的文字。點選後div後讓input 輸入框獲取焦點,div隱藏。滑鼠離開input div顯示。  在一次抓取中 從抓取網站看到的方法。 現在這次自己好像用到了,就想起這個方法,結果效果不錯。馬上記錄下來 <input id="kw"

js 檢測輸入內容是否(小程序,網站)

所有 spa 檢測 style lse 空格 nbsp replace 是否 一、輸入內容只要有空格就會返回true if(/\s*/.test(data)){    return true }else{   return false } 二、先替換掉

Python常用的表示式

正則表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些字元的組合,組成一個“規則字串”,這個“規則字串”用來表達對字串的一種過濾邏輯。(非python獨有,但是python的re模組提供了實現,在python中寫正則表示式幾乎都用這個庫) 樣例展示: 這裡要用到線上正則

C#判斷一個string是否數字(表示式)

方案一:Try...Catch(執行效率不高) private bool IsNumberic(string oText) {           try     &nb

jsstring之表示式replace方法詳解

本篇文章主要介紹了js中string之正則表示式replace方法詳解,replace方法是javascript涉及到正則表示式中較為複雜的一個方法,嚴格上說應該是string物件的方法。 replace方法是javascript涉及到正則表示式中較為複雜的一個方法,嚴格上說應該是string物

python常用的表示式符號

'.' 預設匹配除\n之外的任意一個字元,若指定flag DOTALL,則匹配任意字元,包括換行 '^' 匹配字元開頭,若指定flags MULTILINE,這種也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE) '$' 匹配字元結尾,或e

Nginx模組開發使用PCRE表示式匹配

Nginx內部對pcre庫的常用操作進行了封裝. 封裝的原始碼位於nginx/src/core/ngx_regex.c, 同時將pcre內使用的記憶體池更變為了Nginx的記憶體池. pcre_compile: Nginx封裝了pcre_compile方法. 方法名為ngx_regex_

工作常用的表示式

一、正整數 /^[1-9]\d*$/ 二、8-20位數字、字母組合,不能是單純的數字或字母 /^(?![0-9]+$)(?![A-Za-z]+$)[0-9A-Za-z\\W]{8,20}$/ 三、請輸入正確的手機號 /^1[3456789]\d{9}$/

Java 實際應用常用的表示式

1.正則表示式 jdk1.4 開始提供了正則表示式的支援; java.util.regex Pattern類:此類物件如果想要獲得必須使用compile(), 此方法的功能式編譯正則 Matcher類:通過Patern類取得;2.正則標記  1.所有的正則可以使用的標記都在java.uti

SAP HANA資料庫如何使用表示式

        作為一個程式設計師小白,剛進公司上班兩個周,我開始熟悉並參與公司的一個專案(當然,只是做一些最簡單的查詢來練練手啦,複雜的也不會。。。),帶我的同事讓我在某個表的資料列表頁面設定幾個按鈕,來根據過期狀態查詢記錄,於是我開始了,這個專案的資料庫是用hana來管理

html input 只能輸入數字 只能輸入字母數字組合的表示式

只能輸入中文 <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> 只能輸入英文 <input type="text"

Python中文文字資訊抽取常見的表示式

我在使用python做一些文字資訊抽取的時候,用到了python的正則表示式匹配。所以這裡對常見的python正則表示式做一個歸納。找乾貨直接看粗體字 本文使用的是python2.7.13版本直譯器。 要點包括:中文的正則匹配,python的編碼格式,re包

Python使用中文表示式匹配指定的中文字串

業務場景: 從中文字句中匹配出指定的中文子字串 .這樣的情況我在工作中遇到非常多, 特梳理總結如下. 難點: 處理GBK和utf8之類的字元編碼, 同時正則匹配Pattern中包含漢字,要漢字正常發揮作用,必須非常謹慎.推薦最好統一為utf8編碼,如果不是這種最優情況,也有

PHP常用的表示式收藏

儘管PHP中使用正則表示式不如直接使用相應的函式效率高,但是正則表示式的方便,容易理解的特性使得在小型網站中使用量比較高,本文收集了一些常用的正則表示式。 1、匹配中文字元的正則表示式: [\u4e00-\u9fa5]   說明:匹配中文還真是個頭疼的事,有了這個

python如何用表示式匹配漢字

 由於 需求原因,需要匹配 提取中文,大量google下,並沒有我需要的。花了一個小時大概測試,此utf8中文通過,特留文。   參考: http://hi.baidu.com/nivrrex/blog/item/e6ccaf511d0926888d543071.html          http://to