顯示具有 Regular Expression 標籤的文章。 顯示所有文章
顯示具有 Regular Expression 標籤的文章。 顯示所有文章

2010年1月15日 星期五

[JavaScript] JavaScript用split()處理Regular Expression在IE有問題啊~

標題寫了很長,JavaScript苦手的如我,在IE裡就遇到了split()用Regular Expression的問題,例如:

var str = "abc1-2";
var s = str.split(/(^abc)([0-9]+)-([0-9]+)/);
/* 結果
s[0] = "";
s[1] = abc;
s[2] = 1;
s[3] = 2;
*/

但是在惡名昭彰的IE裡,s就沒有值了,所以就要另外再想辦法~

Regular Expression (RegExp) in JavaScript - 好用的測試JavaScript Regular Expression工具

2009年8月24日 星期一

PHP的regular expression

原本的一些函式如ereg_開頭的或split等在PHP 5.3版就要丟棄、6.0則會移除。ereg不是binary safe, 也許有心人可以跳過檢查,輕易注入null bytes: 手冊有寫,所以要聽。現在最好使用PCRE(Perl-Compatible)類的, 也就是preg_開頭的。