Regex中\w不能識別中文

Regex用於字串處理,表單驗證等場合,實用高效,但用到時總是不太把握,以致往往要上網查一番。我將一些常用的運算式收藏在這裡,作備忘之用。本貼隨時會更新。 匹配中文字元的Regex: [\u4e00-\u9fa5] 匹配雙位元組字元(包括漢字在內):[^\x00-\xff] 應用:計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) String.prototype.len=function(){return

匹配中文的正則(GB2312/utf-8)

i (PCRE_CASELESS) 如果設定此修正符,模式中的字元將同時匹配大小寫字母。 m(PCRE_MULTILINE) 預設情況下,PCRE 將目標字串作為單一的一“行”字元所組成的(甚至其中包含有分行符號也是如此)。“行起始”元字元(^)僅僅匹配字串的起始,“行結束”元字元($)僅僅匹配字串的結束,或者最後一個字元是分行符號時其前面(除非設定了 D 修正符)。這和 Perl 是一樣的。

img標籤中onerror用法

今日見一TX在HTML中寫了以下代碼<img src="xxx.jpg" onerror="this.src='xxx.jpg'" /> 哎! 在FF上面還可以 但是在IE上面就不的,因為B/S結構有很多因素引發onerror,此處在發生onerror的時候給當前圖片重新制定個地址 可是這會引起再因網路原因或其他原因使圖片不能正常載入的話 這樣就是再次調用onerror,基於微軟的一套核心的瀏覽器就會認為這是死迴圈 然後就會報 stack overflow 的錯誤。 解決方案:

WMI 指令碼高手不完全手冊

Windows 管理規範(Windows Management Instrumentation)是一項核心的 Windows 管理技術;使用者可以使用 WMI 管理本地和遠端電腦。WMI 通過編程和指令碼語言為日常管理提供了一條連續一致的途徑。使用者可以: 1.在遠端電腦器上啟動一個進程。 2.設定一個在特定日期和時間啟動並執行進程。 3.遠程啟動電腦。 4.獲得本地或遠端電腦的已安裝程式列表。 5.查詢本地或遠端電腦的 Windows 事件記錄。 而WMI適用的運得環境也是有些限制的,WMI

Seraph 記憶體搜尋

一般情況下,為了應付遊戲的動態記憶體地址,我們用基址的方式來讀取記憶體,不過前提是可以知道基址。有的遊戲,基址是很難分析到的,而且很多遊戲加了隱藏和變換,搞的分析起來特別複雜。這個時候,藉助Seraph,我們可以用另一種方式——搜尋記憶體。 雖然找不出基址,但是我們可以很輕鬆的找到一些我們想要的資料的直接地址。比如我們在一次遊戲的運行裡,可以用CE找到血的地址是&H900010, 血最大值的地址是&H900014,MP地址&H900020,最大MP&H900024

Prototype 學習 Prototype對象

環境: Prototype Version: '1.6.1_rc3' Aptana Studio, build: 1.2.5.023247 IE7 FF2.0.0.4 Opera 10 beta 複製代碼 代碼如下:var Prototype = { Version: '1.6.1_rc3', //定義瀏覽器對象 Browser: (function(){ var ua = navigator.userAgent; var isOpera = Object.prototype.toString.

JS 巧妙擷取剪貼簿資料 Excel資料的粘貼

另外的方法就是用flash了,它可以避開瀏覽器的安全限制,但是system類中只有set的方法,另外的clipboard類中倒是能訪問到,但是似乎需要flash10的版本支援。網上找了一圈,沒啥發現。終於想到去看看google sheet是怎麼乾的。 發現google sheet實現了excel的純文字的多資料格粘貼,沒有安全限制的需要,沒有使用flash。可能很多人都知道這種方法了,反正我一開始很驚訝的,但是無奈,google的js檔案是處理過的,看起來太累了。然後又去找ZOHO sheet,

jQuery 1.3 和 Validation 驗證外掛程式1.5.1

如果你打算更新,請確保你同時更新驗證外掛程式Validation Plugin 到1.5.1 版本,它同時相容1.2.6和1.3的版本。主要的更新包括:1. 使用validHandler 參數來替換之前必須綁定無用的form事件,具體的demo可以訪問marketo (http://jquery.bassistance.de/validate/demo/marketo/)2. 添加Tiny MCE

頁面中body onload 和 window.onload 衝突的問題的解決

1.使用attachEvent給onload添加所需啟動並執行函數 複製代碼 代碼如下:if (document.all) { window.attachEvent('onload', FuncName) } else { window.addEventListener('load', FuncName, false); } 2.使用window.onload = function(){FuncName1(); FuncName();},直接onload兩個函數。可以加一個判斷, 複製代碼

查詢資料排名情況SQL

1/準備測試資料---------------------------------------------------------------------------------create table t1(c1 integer,c2 integer,c3 integer);insert into t1 values(1,2,3)insert into t1 values(1,8,4)insert into t1 values(1,4,4)insert into t1 values(1,4,5

SQL中的left join right join

以下是它們的共同點: 1. 關於左右表的概念。左表指的是在SQL語句中排在left join左邊的表,右表指的是排在left join右邊的表。 2. 在拼成的大表中,左表排在左邊,右表排在右邊。 3. on條件陳述式最好用=號對兩表相應的主外鍵進行串連。當然,也可以用其他動作符,如>, <, 來串連兩表的任一欄位,此時的關係將非常複雜,串連後的記錄數也隨之而變得不確定。如果在一些特殊的場合中需要用到這種方式,必須通過簡單的執行個體加以確認,否則,串連結果很可能不是我們所想要的! 4

聲音驗證碼製作方法

採用java製作: 思路一: 合并mp3,把音效檔錄製成以下幾種: 1. “您的驗證碼是”,以下簡稱開始配音 2. 0到9的數字聲音,以下簡稱數字配音 3. “請輸入” ,以下簡稱結尾配音 當伺服器端產生驗證碼的時候,把開始配音,4個數字配音,結尾配音,按次序合并成一個mp3檔案即可。 思路二:合并swf,網上似呼也有這種java api,事先把幾個swf檔案製作好,然後用程式動態合并成一個即可

discuz 跨域整合的記錄檔案

\\create by ahuinan 2009-6-22 \\up by ahuian 2009-6-23 \\up by ahuinan 2009-6-24 1、將common項目中的md5函數代碼更改為: 複製代碼 代碼如下:return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);

Flex ShareObject簡單應用

每個網站對應100K的預設大小,如果嘗試寫入超過100K的資料到用戶端硬碟,flash player會有提示。複製代碼 代碼如下://定義變數 private var shareOB:SharedObject = null; //獲得名稱為"myShareData"的shareObject shareOB = SharedObject.getLocal("mySharedData"); //以key->value的型式儲存資訊 shareOB.data.userName = "dante"

SWT(JFace)體驗之RowLayout布局

RowLayout布局 相對於FillLayout來說,RowLayout比較靈活,功能也比較強。使用者可以設定布局中子項目的大小、邊距、換行及間距等屬性。RowLayout的風格

SQL 合并多行記錄的方法總匯

--1. 建立表,添加測試資料 CREATE TABLE tb(id int, [value] varchar(10)) INSERT tb SELECT 1, 'aa' UNION ALL SELECT 1, 'bb' UNION ALL SELECT 2, 'aaa' UNION ALL SELECT 2, 'bbb' UNION ALL SELECT 2, 'ccc' --SELECT * FROM tb /**//* id value ----------- ---------- 1

P3P 和 跨域 (cross-domain) cookie 訪問(讀取和設定)

比如要訪問b站在a站設定一個cookies,則可以這樣做: 1.在b.com下建立一個檔案cookies.htm 內容為: 複製代碼 代碼如下:<script language="javascript" src="http://a.com/setcookies.asp?par=a.com"></script> 2.a.com下的setcookies.asp的內容為: 複製代碼 代碼如下:<% Response.AddHeader "P3P", "CP=CURa

SWT(JFace)體驗之Icon任我變

代碼如下複製代碼 代碼如下:package swt_jface.demo; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridData; import org.

每天按時 重啟伺服器 的批處理

操作如下: 1、我們先寫一個批次檔 引用內容 複製代碼 代碼如下:at 4:10 shutdown -r -f 就是用讓伺服器在4:10分執行重啟。把上面的檔案儲存成rebot.bat檔案 2、在控制台中 找到任務計劃---新增工作計劃---下一步--瀏覽剛才剛才寫好的rebot.bat檔案---選擇執行這個任務為每天---然後輸入每天開始執行的時間,這個時間只用比rebot.bat中的時間稍微早一點就可以---填寫管理員密碼, 這樣就搞定了。

總頁數: 61357 1 .... 3889 3890 3891 3892 3893 .... 61357 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.