寫網頁有時候只需要用到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>")
}
沒有留言:
張貼留言