js中怎么截取不确定长度的字符串,截取后保留后面的部分 怎么用JS截取指定的字符后面的部分,包括这个字符本身!
\u5728js\u4e2d\u600e\u4e48\u622a\u53d6\u7279\u5b9a\u7684\u5b57\u7b26\u524d\u9762\u7684\u5b57\u7b26\u4e32\uff0c\u8fd8\u5305\u62ec\u540e\u9762\u7684\u4e24\u4f4d\u6700\u7b28\u7684\u65b9\u6cd5\uff0c\u6309\u5b57\u7b26\u4e32\u6765\u622a\u53d6\uff0c\u4ee3\u7801\u5982\u4e0b\uff1a
var s = 1233232.223 + "";var str = s.substring(0,s.indexOf(".") + 3);alert(str);
\u9700\u8981\u51c6\u5907\u7684\u6750\u6599\u5206\u522b\u6709\uff1a\u7535\u8111\u3001html\u7f16\u8f91\u5668\u3001\u6d4f\u89c8\u5668\u3002
1\u3001\u9996\u5148\uff0c\u6253\u5f00html\u7f16\u8f91\u5668\uff0c\u65b0\u5efahtml\u6587\u4ef6\uff0c\u4f8b\u5982\uff1aindex.html\u3002
2\u3001\u5728index.html\u4e2d\u7684\u6807\u7b7e\uff0c\u8f93\u5165js\u4ee3\u7801\uff1a
var a = 'http://www.baidu.com/?m=vod-detail-id-1102.html';
var pos = a.indexOf('?');
document.body.innerText = a.substr(pos);
3\u3001\u6d4f\u89c8\u5668\u8fd0\u884cindex.html\u9875\u9762\uff0c\u6b64\u65f6\u5b57\u7b26\u4e32\u4e2d?\u4ee5\u53ca\u5176\u540e\u9762\u7684\u5185\u5bb9\u4e00\u8d77\u88ab\u622a\u53d6\u5e76\u6253\u5370\u4e86\u51fa\u6765\u3002
if(name=="abcd"){//此处name的值不固定
name = name.replace("abcd","c002b561-7bba-40bd-b394-522faf1f10e2");
//parm参数是从另一个地方传过来的,而且不能更改,传过来的时候拼接着name,后面的值是字符串拼接类型的,而且值是不固定的,如:
var parm = "name="+name+"&RIQI="+RIQI+"&GUIJI="+GUIJI+"&JGLEIBIE="+JGLEIBIE+"&JGXZ="+JGXZ+"&CPLEIBIE="+CPLEIBIE+"
}
//--------------------------添加上下面的话----------------------------------
var num = parm.indexOf("&") //返回字符串中匹配子串的第一个字符的下标
var newparm= parm.substr(num); //截取起始下标为num到最后的字符串(你试一试我记得是num要是不对的话可能需要变为num+1)
alert(parm);
}
alert(parm.split("&").splice(0,1).join("&"));
alert(parm.substr(name.length));
绛旓細鎬荤粨鏉ヨ锛氬浜庢暟缁勶紝鎺ㄨ崘浣跨敤slice杩涜鎴彇銆傚湪slice涓紝鍙傛暟涓鸿礋鍊兼椂锛屼細璋冩暣涓轰粠鏈熬寮濮嬭绠楋紝绗簩涓弬鏁颁负璐熸暟鍒欐埅鍙栫┖瀛楃涓銆俿ubstring鐨勮礋鍊煎弬鏁颁細鍙樹负0锛屽苟鎸夊弬鏁伴『搴忓鐞嗭紝瀵硅礋鍊间笉杩涜鎴彇銆俿ubstr鐨勭涓涓礋鍊煎弬鏁颁笌length鐩稿姞鍚庝负0锛岀浜屼釜璐熷煎弬鏁版埅鍙栫┖瀛楃涓诧紝浣嗕笉鎺ㄨ崘浣跨敤銆
绛旓細鍏充簬濡備綍鍦JS涓埅鍙涓涓瓧绗︿覆鐨勬渶鍚庡叚涓瓧绗﹁繖涓緢澶氫汉杩涓嶇煡閬锛屼粖澶╂潵涓哄ぇ瀹惰В绛斾互涓婄殑闂锛岀幇鍦ㄨ鎴戜滑涓璧锋潵鐪嬬湅鍚э紒1銆乻ubstr 鏂规硶杩斿洖涓涓粠鎸囧畾浣嶇疆寮濮嬬殑鎸囧畾闀垮害鐨瀛愬瓧绗︿覆銆2銆乻tringvar.substr(start [, length ])鍙傛暟stringvar蹇呴夐」銆3銆佽鎻愬彇瀛愬瓧绗︿覆鐨勫瓧绗︿覆鏂囧瓧鎴 String 瀵硅薄銆4銆...
绛旓細濡傛灉鍙槸鍗曠函鐨勬埅鍙杩欎釜涓插瓧绗︼紝閭g畝鍗曪紝浣犲彲浠x0d\x0avartemp=瀛楃涓\x0d\x0avarstr=temp.substring(0,temp.length-5)//杩欎釜str灏辨槸鎴彇鐨鍊糪x0d\x0a濡傛灉闇瑕佹埅鍙栧甫娴佸姩鎬у弬鏁扮殑璇漒x0d\x0avartemp="/Employee/Index?pageIndex=0&sort=EmployeeID&asc=asc&m1=d";\x0d\x0avarstr1=...
绛旓細璇︾粏瑙i噴锛氬湪JavaScript涓紝濡傛灉闇瑕佷粠涓涓緝闀跨殑瀛楃涓蹭腑鎴彇涓や釜鐗瑰畾瀛楃涓蹭箣闂寸殑鍐呭锛屽彲浠ュ埄鐢ㄦ鍒欒〃杈惧紡缁撳悎瀛楃涓茬殑`match`鏂规硶鏉ュ疄鐜拌繖涓闇姹傘備笅闈㈢畝瑕佹弿杩板浣曟搷浣滐細浣跨敤姝e垯琛ㄨ揪寮忥細1. 姝e垯琛ㄨ揪寮忔槸涓绉嶅己澶х殑鏂囨湰澶勭悊宸ュ叿锛屽畠鍙互甯姪鎴戜滑鍖归厤銆佹煡鎵惧拰鏇挎崲瀛楃涓蹭腑鐨鐗瑰畾妯″紡銆傚湪杩欑鎯呭喌涓嬶紝鎴戜滑...
绛旓細var b=a.substr(3);var c=a.substring(3);console.log(b);console.log(c);杩欐牱杈撳嚭鐨勭粨鏋滃氨鏄竴鏍风殑锛岄兘鏄 defghiklmnopqrstuvwxyz 浠庣涓変釜涓嬫爣鏄2鐨勪綅缃埅鍙栧埌鏈鍚 `褰撳啓绗簩涓弬鏁扮殑鏃跺欙紝涓よ呭氨浼氭湁瀹屽叏涓嶅悓鐨勫惈涔夛紱substr锛坅,b锛夌浜屼釜鍙傛暟鏄鎴彇瀛楃涓茬殑闀垮害 substring锛坅,b锛夌浜屼釜...
绛旓細缁撹锛欽avaScript涓殑match鏂规硶鍙互鐢ㄦ潵鎴彇瀛楃涓涓寚瀹氬瓧绗︿覆涔嬮棿鐨勫唴瀹癸紝濡備緥瀛愪腑鐨 "" 鍜 "" 涔嬮棿鐨勫唴瀹广傞氳繃姝e垯琛ㄨ揪寮 `/(\S*)/`锛屾垜浠彲浠ユ壘鍒板苟鎻愬彇鍑鸿繖閮ㄥ垎鍐呭銆俙\S*` 琛ㄧず鍖归厤闆朵釜鎴栧涓潪绌虹櫧瀛楃锛宍*` 绗﹀彿浣垮叾鍙互閲嶅鍑虹幇銆俶atch鏂规硶浼氳繑鍥炲尮閰嶇殑缁撴灉锛屽鏋滄病鏈夋壘鍒板尮閰嶏紝鍒欒繑鍥...
绛旓細substr(start , length )//鎴彇瀛楃涓茬殑寮濮嬩綅缃拰鎴彇瀛楃涓茬殑闀垮害銆JS鐢ㄩ旓細JavaScript鏄竴绉嶅睘浜庣綉缁滅殑鑴氭湰璇█,宸茬粡琚箍娉涚敤浜嶹eb搴旂敤寮鍙,甯哥敤鏉ヤ负缃戦〉娣诲姞鍚勫紡鍚勬牱鐨勫姩鎬佸姛鑳,涓虹敤鎴锋彁渚涙洿娴佺晠缇庤鐨勬祻瑙堟晥鏋溿傞氬父JavaScript鑴氭湰鏄氳繃宓屽叆鍦℉TML涓潵瀹炵幇鑷韩鐨勫姛鑳界殑銆傛槸涓绉嶈В閲婃ц剼鏈瑷銆
绛旓細浣犵殑鎬濊矾鍙嶄簡锛屼綘骞插槢瑕佽繖鏍鎴彇鍛傜敤sa = str.split("")鍟 sa[0]灏辨槸IP锛宻a[1]灏辨槸鍥藉绠绉
绛旓細3. 灞炴х殑鍏煎鎬э細`length`灞炴ф槸JavaScript涓瓧绗︿覆瀵硅薄鐨勬爣鍑嗗睘鎬э紝鎵鏈夌幇浠f祻瑙堝櫒鍜孞avaScript杩愯鐜閮芥敮鎸佽繖涓灞炴э紝鍥犳浣犲彲浠ユ斁蹇冨湪浠讳綍鐜涓嬩娇鐢ㄣ傛荤殑鏉ヨ锛屼娇鐢↗avaScript涓殑`length`灞炴ф槸鍒ゆ柇瀛楃涓查暱搴︾殑绠鍗曚笖鏈夋晥鐨勬柟寮忋傚彧闇瑕佷竴琛屼唬鐮侊紝灏卞彲浠ヨ交鏉惧湴鑾峰彇鍒瀛楃涓茬殑闀垮害銆
绛旓細3銆乻ubstring涓彲浠ヨ緭鍏ヤ袱涓弬鏁帮紝绗竴涓弬鏁板氨鏄紑濮嬫埅鍙栫殑浣嶇疆锛岀浜屼釜鍙傛暟灏辨槸鎴彇缁撴潫鐨勪綅缃4銆佸鍥惧皢绗笁涓釜瀛楃鑷崇鍏釜瀛楃涔嬮棿鐨勫瓧绗銆5銆佽繕鏈変竴绉嶆柟娉曞氨鏄痵ubstr(),鍚屾牱鍙互杈撳叆涓や釜鍙傛暟锛岀涓涓弬鏁版槸瀛楃涓插紑濮嬫埅鍙栫殑浣嶇疆锛岀浜屼釜鍙傛暟灏辨槸瀛楃涓叉埅鍙栫殑闀垮害銆6銆佺粰substr杈撳叆鐨勪袱涓弬鏁...