javascipt匹配單行和多行注釋的Regex

在使用node.js時。如果我們使用.json檔案儲存體一些配置時,希望加上一些注釋。 但是由於讀取時,是讀取字串 ,然後用JSON.parse 來 轉換成json對象,由於有注釋的存在則無法正確轉換甚至報錯。 一下Regex 匹配字串中的所以注釋,包括單行和多行注釋 複製代碼 代碼如下: (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*) 測試地址: http://gskinner.com/RegExr/?30jrh 注意 當使它用作 字串

jQuery jcrop外掛程式截圖使用方法

在後台來進行圖片切割。頭像截取的原理:在前台使用jcrop擷取切面的x軸座標、y軸座標、切面高度、切面寬度,然後將這四個值傳給後台。在後台要進行放大處理:將切面放大N倍,N=原圖/前台展示的頭像。即X = X*原圖寬/前圖寬,Y = Y*原圖高/前圖高,W = W*原圖寬/前圖寬,H = H*原圖高/前圖高。執行個體:JSP:複製代碼 代碼如下:<div id="cutImage" style="display: none;"> <div class="bigImg"

Javascript對象屬性方法匯總

數組(Array):系列元素的有序集合屬性:length:用於擷取數組元素的個數,既最大下標加

showModelDialog彈出檔案下載視窗的使用樣本

當點擊我要修改時,需要在後台產生excel檔案,同時需要提供下載檔案功能。產生excel檔案容易、彈出”檔案下載”也容易:點擊按鈕,跳轉到action中,在該action中產生Excel檔案,填充資料,儲存到臨時檔案夾中,然後在按鈕的Click事件中,根據模板產生Excel報表,填充資料,儲存到臨時檔案夾,然後output.wirte()。一切看起來很順利。Action如下(彈出"檔案下載"視窗):複製代碼 代碼如下:/***@paramresponse*@paramdownloadFile*/

Json和Jsonp理論執行個體代碼詳解

什麼是Json?JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl,

js螺旋動畫效果的具體執行個體

複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> 

jquery在項目中做複選框時遇到的一些問題筆記

關於複選框 昨天在做一個複選框的時候,一開始以為應該挺簡單的,想當然了一下,主要的功能就是點擊一個按鈕,比如是全部選中這個一個功能,然後下面的所有列表全部選中的效果。

jquery 漂亮的刪除確認和提交無重新整理刪除樣本

本例資料庫結構很簡單,就一個欄位就行了  jquery.confirm.js 複製代碼 代碼如下: (function($){ $.confirm = function(params){ if($('#confirmOverlay').length){ // A confirm is already shown on the page: return false; } var buttonHTML = '';

JS擷取農曆日期具體執行個體

複製代碼 代碼如下:<script type="text/javascript">    var CalendarData = new Array(100);    var madd = new Array(12);    var tgString = "甲乙丙丁戊己庚辛壬癸";    var dzString =

jQuery 的全選(全非選)即取得被選中的值使用介紹

頁面代碼 複製代碼 代碼如下: <body> <div> <input id="checkall" type="checkbox" value="天" />全部<br/> <div id="con"> <input type="checkbox" name="checkbox" value="天" />天 <input type="checkbox" name="checkbox" value="空" />空 &

javascript的漸進增強與平穩退化淺談

在google.com.hk的左上方,有一個更多的連結,它具有一個目標地址,但是當我們點擊時,大多數情況發現的是彈出一個下拉式清單供使用者選擇(這是一種典型的漸進增強形式)。怎麼理解?——如果使用者的瀏覽器支援javascript,那麼就可以享受到這種快速導航的服務功能。現在,請你禁用的你的瀏覽器的javascript功能(不會禁用猛擊這裡),再次訪問google.com.hk,再次點擊更多時,發生了什嗎?是的,沒有看到下拉式清單,而開啟了一個新頁面。(這是一種典型的平穩退化)。怎麼理解?——如

php跨域調用json的例子

JSON和XML沒什麼太大區別,不過JSON有一個更大範圍的應用,那就是,跨域的資料調用。由於安全性問題,AJAX不支援跨域調用,這樣要調用不同網域名稱下的資料,很麻煩。下面這個例子,足以展示php用json如何進跨域調用了。index.html複製代碼 代碼如下:<script type="text/javascript"> function getProfile(str) {      var arr = str;   

javascript中怎麼做對象的類型判斷

最近在翻看John Resig的大作《Pro JavaScript Techniques》,裡面講到了如何做javascript的類型判斷的問題。文中介紹了兩種方式,一種是使用typeof,另一種是使用constructor。略感遺憾的是作為jquery的作者,他盡然沒有介紹jquery使用的類型判斷方式。不過沒有關係,我在這裡給大家一起總結下。

JavaScript中檢測變數是否存在遇到的一些問題

在編寫JavaScript程式時往往需要檢測某一變數是否存在,這是一件非常簡單的工作,但如果不細心也會遇到一些問題。主要有一些幾點: 1、普通變數 複製代碼 代碼如下: <script type="text/javascript"> if(variable){ alert('rain man'); } </script> 這時會出現‘variable is not defined'的錯誤,如果改成下面就會彈出預期的對話方塊: 複製代碼 代碼如下: <script

jquery 日期控制項datepicker屬性詳細解析

複製代碼 代碼如下:    $("#regDate").datepicker(     {    showMonthAfterYear: true, // 月在年之後顯示    changeMonth: true,   // 允許選擇月份    changeYear: true,   //

js hover 定時器(執行個體代碼)

複製代碼 代碼如下:$("#showComp tr:not('.stlisttitle')").hover(function(){        try{if($("#calendarPanel").is(":visible")) $(".playerlist").hide();else{clearTimeout(timMess);       

js載入之使用DOM方法動態載入Javascript檔案

傳統上,載入Javascript檔案都是使用<script>標籤。 就像下面這樣: <script type="text/javascript" src="example.js"></script> <script>標籤很方便,只要加入網頁,瀏覽器就會讀取並運行。但是,它存在一些嚴重的缺陷。

jquery.validate的使用說明介紹

一、準備工作需要JQuery版本:1.2.6+, 相容 1.3.2官網地址:http://jqueryvalidation.org/二、預設校正規則(1)required:true 必輸欄位  (2)remote:"check.php" 使用ajax方法調用check.php驗證輸入值  (3)email:true 必須輸入正確格式的電子郵件  (4)url:true 必須輸入正確格式的網址  (5)date:true 必須輸入正確格式的日期 

編寫js擴充方法判斷一個數組中是否包含某個元素

在C#文法中判斷集合是否包含某個元素可以使用Contains方法,但是類似的問題在javascript中要怎麼處理呢,js中沒有Contains方法。 我們可以利用js的原型擴充來封裝一個我們自己的Contains方法。 js代碼: 複製代碼 代碼如下: <script type="text/javascript"> $(function () { Array.prototype.contains = function (element) {

Mac地址驗證的javascript代碼

驗證規則:1. Broadcast mac address (FF:FF:FF:FF::FF:FF:)2. IPv4 & IPv6 multicast mac address3. Numeric charactercode list :複製代碼 代碼如下:function isValidMacAddress(address) {     var c = '';     var i = 0, j = 0; 

總頁數: 3271 1 .... 2884 2885 2886 2887 2888 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.