javascript 常見(jiàn)功能匯總
1. input 只能輸入整數(shù)數(shù)字和字母
$(document).on('keyup','#no',function(){ var val = $.trim($(this).val()); if(val == null || val == '') return; $(this).val(val.replace(/[^0-9a-z]+/ig,'')); // 只能輸入整數(shù)數(shù)字和字母 });
用 baidu 出來(lái)的很多其它實(shí)現(xiàn)方式的都是有問(wèn)題的。它們不能夠精確的表示“只能輸入數(shù)字和字母”,因?yàn)樗鼈冾A(yù)先輸入標(biāo)點(diǎn)符號(hào),比如允許輸入小數(shù)點(diǎn) . 等符號(hào)。比如下面一個(gè)百度出來(lái)的答案:
value=value.replace(/[^\w\.\/]/ig,'') value=value.replace(/[^\d|chun]/g,'') value=value.replace(/[^\w\.\/]/ig,'')
上面答案都是有問(wèn)題的。
2. email格式驗(yàn)證
function validate_email(myThis){ var val = $.trim($(myThis).val()); if(val == null || val == ""){ $("#email_error").text("email不能為空"); $(myThis).focus(); return; } if(val != null && val != ""){ if(!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/g.test(val)){ $("#email_error").text("email格式錯(cuò)誤"); $(myThis).focus(); return; } } $("#email_error").text(""); }
3. 從字符串中提取整數(shù)數(shù)字和英文字母
$(function(){ var a = 'testAbc,。、,./電飯鍋123def'; b = a.replace(/[^0-9]+/ig,""); alert(b); b = a.replace(/[^a-z]+/ig,""); alert(b); });
4. jquery cookie插件使用
var isFs = $(this).attr("datas"); $.cookie("isFs",isFs,{ expires: 7 });
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- Javascript中的常見(jiàn)排序算法
- 用javascript實(shí)現(xiàn)div可編輯的常見(jiàn)方法
- 開發(fā)跨瀏覽器javascript常見(jiàn)注意事項(xiàng)
- javascript 常見(jiàn)的閉包問(wèn)題的解決辦法
- JavaScript 字符串操作的幾種常見(jiàn)方法
- ASP.NET調(diào)用javascript腳本的常見(jiàn)方法小結(jié)
- javascript中常見(jiàn)的3種信息提示框(alert,prompt,confirm)
- JavaScript的常見(jiàn)兼容問(wèn)題及相關(guān)解決方法(chrome/IE/firefox)
- JavaScript的各種常見(jiàn)函數(shù)定義方法
- JavaScript中常見(jiàn)獲取元素的方法匯總
- JavaScript中常見(jiàn)的字符串操作函數(shù)及用法匯總
相關(guān)文章
值得分享和收藏的Bootstrap學(xué)習(xí)教程
這絕對(duì)是一套值得分享和大家收藏的Bootstrap學(xué)習(xí)教程,完整的知識(shí)體系,系統(tǒng)的學(xué)習(xí)資料,幫助大家開啟Bootstrap學(xué)習(xí)之旅,享受Bootstrap帶給大家的奇妙樂(lè)趣2016-05-05原生js實(shí)現(xiàn)倒計(jì)時(shí)--2018
本文主要介紹了原生js實(shí)現(xiàn)倒計(jì)時(shí)--2018的示例代碼,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02使用微信小程序顯示用戶當(dāng)前地理位置的詳細(xì)代碼
這篇文章主要介紹了使用微信小程序顯示用戶當(dāng)前地理位置的詳細(xì)代碼,在微信小程序的開發(fā)中不可避免的會(huì)遇到需要顯示用戶地理位置的操作,本文將簡(jiǎn)單介紹如何在微信小程序中顯示用戶當(dāng)前的地理位置,需要的朋友可以參考下2022-06-06用javascript實(shí)現(xiàn)分割提取頁(yè)面所需內(nèi)容
用javascript實(shí)現(xiàn)分割提取頁(yè)面所需內(nèi)容...2007-05-05基于BootStrap的前端分頁(yè)帶省略號(hào)和上下頁(yè)效果
這篇文章主要介紹了基于BootStrap的前端分頁(yè)帶省略號(hào)和上下頁(yè)效果,需要的朋友可以參考下2017-05-05IE下Ajax緩存問(wèn)題的快速解決方法(get方式)
IE下Ajax緩存問(wèn)題的快速解決方法(get方式)。網(wǎng)上搜了很多解決方案,一大把,下面是我認(rèn)為比較全面的解決方案。主要分為客戶端解決和服務(wù)端解決2014-01-01JavaScript實(shí)現(xiàn)的Tween算法及緩沖特效實(shí)例代碼
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的Tween算法及緩沖特效,涉及JavaScript通過(guò)數(shù)學(xué)運(yùn)算及樣式屬性操作實(shí)現(xiàn)緩動(dòng)、彈性運(yùn)動(dòng)等效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11javascript中Date對(duì)象應(yīng)用之簡(jiǎn)易日歷實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了javascript中Date對(duì)象應(yīng)用之簡(jiǎn)易日歷實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-07