js怎麼判斷內容是文字還是html格式的

2021-12-20 14:03:55 字數 2657 閱讀 9028

1樓:山間叢步賞紅葉

首先你要設定好文字框寬度,然後手動輸入字元(最好用數字)來確定文字框有中能輸入多少個數字。一個數字、一個英文字母 = 1個位元組,一個漢字 = 2個位元組

有了以上資訊:我們就可以用js或jquery去獲取文字框中的文字,計算文字框中有多少個位元組。假設:

文字框寬 = 30畫素 實際可以寫入10個數字也就是10個位元組,多於10就超出文字框的款度。再假設文字框中輸入:123abc位元組數用js通進正則我們找出漢字個數 乘以 2 就是漢字所佔的位元組,加上非漢字的字元(全形符號也是2個位元組),上例中一個有12個位元組。

我們知道現文字框中 >10字元就超出了文字框寬度。

2樓:匿名使用者

提供一個思路

document.createelement新建一個html物件

nodetype==1判斷是否為html物件,true是 false不是

兩個html網頁引用同一個j**ascript檔案時,js檔案怎麼區分html的節點?

3樓:匿名使用者

可以的啊,你的2.html是不是潛入在了1.html裡面的呢是不是用iframe潛入的呢,如果是也好啊,又不是跨域,很簡單就可以獲取了啊

你要開啟你的伺服器就可以使用了啊

//ifr是1.html的iframe的id,tab是2.html的**的id

var table = document.getelementbyid("ifr").contentwindow.document.getelementbyid("tab");

var rows = table.rows;

//刪除第一行

table.deleterow(0);

有沒有大神知道js如何獲取整個文件節點內容,也就是html檔案的全部內容。

4樓:匿名使用者

var html = document.getelementbytagname("html").context();

獲取實時的設定時間間隔為一秒的定時器,定時獲取

j**ascript判斷文字框輸入的是不是郵箱格式

5樓:x十里s紅妝

可以直接type="email";

或者正規表示式

/*用途:檢查輸入物件的值是否符合e-mail格式輸入:str 輸入的字串

返回:如果通過驗證返回true,否則返回false*/function isemail( str )$/;

if(myreg.test(str)) return true;

return false;}

怎麼用js判斷文字框的輸入值是否為數字? 15

6樓:匿名使用者

function checknumber(val)}

html中,怎樣用js或者jquery去判斷文字框輸入的文字內容超過了文字框的寬度。 30

7樓:

你是想實現文字框隨著輸入的內容自動變寬嗎?無論怎樣你可以參考下面的**。

function changeinputlength()

8樓:匿名使用者

首先,文字框的寬度是根據畫素來定的,文字框中的字型 是根據設定 來實現的。

文字框中的字型,有外邊距,當多個字在文字框中,加起來多少畫素就不得而知了。

所以樓主這個問題,從根本的層次上 是很不方便實現的,實現了也未必精確。

如果樓主是想判定在文字框中有多少個字元的話,可以使用正規表示式。

function checkinput(id)$";

var val = document.getelementbyid(id);

//其中1代表至少有一個字元,13代表 字元數不能超過13個;

if(!check.exec(val))}

9樓:匿名使用者

首先你要設定好文字框寬度,然後手動輸入字元(最好用數字)來確定文字框有中能輸入多少個數字。

一個數字、一個英文字母 = 1個位元組

一個漢字 = 2個位元組

有了以上資訊:我們就可以用js或jquery去獲取文字框中的文字,計算文字框中有多少個位元組。

假設:文字框寬 = 30畫素 實際可以寫入10個數字也就是10個位元組,多於10就超出文字框的款度。

再假設文字框中輸入:123abc位元組數

用js通進正則我們找出漢字個數 乘以 2 就是漢字所佔的位元組,加上非漢字的字元(全形符號也是2個位元組),上例中一個有12個位元組

我們知道現文字框中 >10字元就超出了文字框寬度。

10樓:匿名使用者

為什麼要這麼判斷那?

如何在一個html檔案裡,用js判斷平板和pc

11樓:網際網路達人小

給你一個例子,有這個就好辦了。不會可參考「js 判斷瀏覽器客戶端型別」

12樓:匿名使用者

應該是沒辦法判斷裝置型別的吧,可以通過區分當前解析度來做不同的處理

如 window.screen.height < 320 則為小螢幕等等。。

判斷字串是文字還是二進位制

空字串按照文字格式處理 2 如果字串含有空字元 0 則認為是二進位制格式 3 超過30 的字串高位時1 ascii大於126 或其它奇怪字元,則認為是二進位制格式 輔助 文字的合法字元為ascii碼從32到126的字元,加上 n r t b 另外,自測時候,可以用chr ascii碼 內建函式來模擬...

怎麼判斷species是單數還是複數

species是單復同詞 1 表示 種類 的時候,它是複數。例如 there are many species of roses.有很多種類的玫瑰。2 表示 物種 的時候,它是單數。例如 monkey and dog are different species.猴子和狗是不同的物種。3 根據上下文語...

怎樣判斷狗狗是骨折還是扭傷,怎麼判斷狗狗的腿是骨折還是拉傷了?

最簡單的方法是這樣,你觀察它能不能往前走路,如果可以走就是扭傷或者脫臼,但如果是骨折的話是無法前進甚至無法站立的,你不要過於擔心,狗狗自己有很好的自愈能力,如果你的狗狗除此之外身體比較健康的話,只要能走,它養一段時間就可以的。如果目前受傷肢體完全不能著地,那估計骨折可能性大,建議你用手觸壓感覺一下,...