字符串處理(包括正則生成工具)

例如:我們要獲取:EE20181017143211468888

$result = '積分商城扣除積分 1訂單號: EE20181017143211468888 OPENID: sns_wa_o_L7W5R4HWpw1kY5DXjzsdu9eCSc';
$bb = strpos($result,"訂單號: ",0);
$cc = strpos($result," OPENID",0);
$dd =  substr($result,$bb+11,$cc-$bb-11);
var_dump($dd);

1、js截取兩個字符串之間的內容:

1

2

3

var str = "aaabbbcccdddeeefff";

str = str.match(/aaa(\S*)fff/)[1];

alert(str);//結果bbbcccdddeee

2、js截取某個字符串前面的內容:

1

2

3

var str = "aaabbbcccdddeeefff";

tr = str.match(/(\S*)fff/)[1];

alert(str);//結果aaabbbcccddd

3、js截取某個字符串後面的內容:

1

2

3

var str = "aaabbbcccdddeeefff";

str = str.match(/aaa(\S*)/)[1];

alert(str);//結果bbbcccdddeeefff

PS:這裏再爲大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章