次のコードは、IE8、FF、およびその他のブラウザーで動作していますが、IE7 で動作していformatIncludes[i]
ないことがわかりました。動作していないことがわかりました。
var formatIncludes = valueToSet.replace(/[^\D]/g, '');
for(var i=formatIncludes.length-1; i >= 0 ; i--){
if(valueToSet && valueToSet != null && valueToSet.endsWith(formatIncludes[i])){
valueToSet = valueToSet.substr(0, valueToSet.length - 1);
}else{
break;
}
}
String.prototype.endsWith = function(suffix) {
return (this.indexOf(suffix, this.length - suffix.length) != -1);
};
formatIncludes
任意の文字列値を含めることができます
IE7でエラー
Message: 'length' is null or not an object
Line: 352
Char: 2
Code: 0
URI: http://localhost:7001/HHSPortal/framework/skeletons/hhsa/js/util.js