1. 程式人生 > >用js驗證字串是否匹配guid型別20160319

用js驗證字串是否匹配guid型別20160319

 首先寫一個guid型別的正則表示式,再用輸入的字串進行匹配,匹配不成功則返回null,一次為依據寫js

     var S_ID_Content = $("#userId").val().toString();

             var reg = new RegExp("[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}");
             S_ID_Content.match();
             if (S_ID_Content != null && S_ID_Content != "") {
                 if (S_ID_Content.match(reg) != null) {
                     return true;
                 }
                 alert("字串不匹配!");
                 return false;
             }
             return true;

         }

本文為小白個人筆記,如有侵害版權請聯絡刪除

相關推薦

js驗證字串是否匹配guid型別20160319

 首先寫一個guid型別的正則表示式,再用輸入的字串進行匹配,匹配不成功則返回null,一次為依據寫js      var S_ID_Content = $("#userId").val().toString();              var reg = new Re

各種檔案JS轉Base64之後的data型別

1.txt       data:text/plain;base64, 2.doc     data:application/msword;base64, 3.docx   data:application/vnd.

js驗證輸入資訊,不使用alert,而使提示錯誤的資訊直接出現在輸入框後?在同一行上

在輸入框後新增一個提示資訊標籤。比如 <input type="text" name="username" /><span id="tipun" style="color:red"></span> JS驗證時,把alert部分替換。比如:

JS驗證字串長度問題

我們在做表單提交的時候,通常會限制某個文字框內容的長度。 方法: 比如備註的長度大於1000個字元就禁止提交表單: replace(/[^\x00-\xff]/g],"***").length>

關於js驗證字串是否為純數字

今天做一個商品數量的驗證,可以不用正則if(isNaN(tran_count)||tran_count.indexOf('.')!=-1||tran_count.indexOf('-')!=-1||tran_count.indexOf('0')==0){alert('請輸入正

JS字串轉換成Date型別

//把字串轉換成Date型別 function getDate(strDate){       var date = eval('new Date(' + strDate.replace(/\d+(?

js正則表達匹配&簡單驗證

部分 劃線 load mob clas ims object sport new var common = { isNotNull:function(object){ if(object == null || object == ‘‘ || ob

jquery.validate不用submit提交,js提交的怎麽觸發驗證

div content function rep reply validate ida val cli 用 button.click提交 舉例看看 $("#form").validate();$("#btn).click(function(){

js正則表示式驗證字串只包括大小寫字母下劃線和-

背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;

js拼接字串逗號隔開 ;兩個陣列取不同

1. js拼接字串,用逗號隔開 //用jquery function getTextByJquery() { var str = ""; //遍歷name為txt的所有input元素 $("input[name='txt']").each(function () {

js驗證多個分號隔開的郵箱

html: <body style="text-align: center;">     <h1>電子郵件地址驗證程式</h1>     請輸入電子郵件地址:<input id="email_a

JS找出兩個字串相同的最大子串

例如 輸入:str1 : instritesting            str2:  string 輸出:stri   function Clear(str1,str2){

正則表示式匹配數值型別字串

匹配數值型別字串的正則表示式 public class Test { public static void main(String[] args) { String reg = "^-?([1-9]\\d*|0)(\\.\\d+)?$"; System.out.

JS 驗證Guid形式

//驗證Guid形式 function TestGuid(testID) { var reg = new RegExp(/^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$/); if (reg.test(te

js正則表示式匹配並替換特定字串

var reg=/name="(.*?)\"/gi; // var arr=str.match(reg); // console.log(arr.length) var newStr=str.replace(reg,'name=

js將表單資料封裝成json字串

用js將表單資料封裝成json字串 1.js中封裝程式碼: $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, func

JS 驗證Guid形式

//驗證Guid形式 function TestGuid(testID) { var reg = new RegExp("[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}"); if

使用JS驗證檔案型別

專案中涉及到這一需求,在此貼出程式碼分享給大家, 有2中方式,一種是input中使用accept 方式 一種是使用js正則表示式判斷,個人推薦使用js正則表示式,因為accept 有的瀏覽器並不支援,而且accept並不是強制。   第一種 <input type="file

js以及正則表示式實現對郵箱和密碼的前端驗證

<!DOCTYPE html> <html> <head> <title>郵箱註冊</title> <style type="text/css"> td{ text-align: center; color

前端頁面js驗證判斷輸入的值是否是double型別 -- yz專案

1.blur():游標失去焦點時發生的事件;focus():游標得到焦點時發生的事件;語法:$(selector).blur(function):新增函式到blur事件中;2.$(document).ready(function() { var reg = /^[0-9,