JavaScript 擷取字串match( ) substring( ) indexOf( ) | javascript substring indexof
寫網頁有時候只需要用到JavaScript來擷取部分字串,就需要用到以下兩種字串截取的方法了!先給一個範例:有一串陣列 其中若某字串有wecare 字樣,如ddwecare用for迴圈讀到ddwecare時,只要取dd時怎麼做呢?判別有無此字樣有兩種方式:if (name.match(wecare )!= null ) 若字串中有wecare則不為nullif( name.indexOf(wecare)!=-1)若字串中有wecare則不為-1取出不包含wecare的字樣:varindexOfWecare=name.indexOf(wecare)找出wecare從哪開始name=name.substring(0,indexOfWecare)也就是取0到出現wecare的地方!我的案例: if (name.match...
寫網頁有時候只需要用到JavaScript來擷取部分字串,就需要用到以下兩種字串截取的方法了!
先給一個範例:
有一串陣列 其中若某字串有wecare 字樣,如ddwecare
用for迴圈讀到ddwecare時,只要取 dd 時怎麼做呢?
判別有無此字樣有兩種方式:
if (name.match(wecare ) != null )
若字串中有wecare 則不為null
if( name.indexOf(wecare)!=-1)
若字串中有wecare 則不為-1
取出不包含wecare的字樣:
var indexOfWecare= name.indexOf(wecare)
找出wecare從哪開始
name = name.substring(0, indexOfWecare)
也就是取0到出現wecare的地方!
我的案例:
if (name.match(wecare ) != null ) { //若為醫院員工
var indexOfWecare= name.indexOf( wecare)
name = name.substring(0, indexOfWecare)
code = $( <div class="loginUser"> + <span class="glyphicon glyphicon-tower"></span> + name + "</div>")
}