有的時候輸入框不想使用者任意輸入很長的內容,這時,就需要限制輸入長度值了。
比如最多只能輸入10個,乙個中文字元也算乙個,而不是兩個或者三個,只需要給input加乙個maxlength屬性即可。
那就if(/^[a-z]+$/.test( 'abcd' ) )else
var nowdate = new date();
nowdate.sethours(0);
nowdate.setminutes(0);
nowdate.setseconds(0);
nowdate.setmilliseconds(0);
//以上可以獲取到當天零點
nowdate = new date();
nowdate.sethours(23);
nowdate.setminutes(59);
nowdate.setseconds(59);
nowdate.setmilliseconds(99);
//以上可以獲取到當天23點59分59秒
這個ie8不支援,可以使用jquery的$.trim(str)方法或者自己判斷下瀏覽器型別
1.用js判斷乙個字串是否是以某個子字串開頭如:ssss001是否以ssss開頭,可以這樣做:
var fdstart = strcode.indexof("ssss");
if(fdstart == 0)else if(fdstart == -1)
2.假如是大於0 包含該字串
使用startswith方法也可以,但是ie8不支援。
javascript的sleep暫停功能
在vue專案中遇到需要暫停執行程式的需求,在php等語言中有sleep這個方法,可以讓程式暫停執行一段時間。那麼js中有沒有類似sleep的方法呢?答案是有的。可以利用es2017裡的新特性async await 來實行類似sleep的功能。相關demo的 如下 function sleep ms ...
javascript功能函式集錦
1,顯示和隱藏文字框 style.display 顯示 style.display none 隱藏 2,innerhtml設定標籤內的html outerhtml設定標籤及標籤內的html innertext設定籤內的文字 innertext設定籤內的文字,包括標籤一起替換。3,document.a...
javascript 模擬監聽功能
setinterval initlogo,6000 function initlogo 如果是區域性重新整理頁面 監聽 則不能使用這種方法,因為頁面沒有重新整理,請求是每隔一段時間就會傳送請求,這樣請求數量就會以指數增長,這樣會導致server崩潰 function listening 則不會出現上...