var rFile1 =/^[a-zA-Z]:[\\/]((?! )(?![^\\/]*\s+[\\/])[\w -]+[\\/])*(?! )(?![^.]*\s+\.)[\w -]+\.txt$/;
var rFile2 = /^([\/][\w-]+)*\.txt$/ ;
if (Ext.isWindows) {
if (!rFile1.test(value.filePath)) {
Ext.MessageBox.alert(sweb_common.msg_hint,sweb_operationAudit.invalidFilePath_windows,
function() {
Ext.getCmp('expPath').focus();
});
return;
}
}
if(Ext.isLinux){
if (!rFile2.test(value.filePath)) {
Ext.MessageBox.alert(sweb_common.msg_hint,sweb_operationAudit.invalidFilePath_linux,
function() {
Ext.getCmp('expPath').focus();
});
return;
}
}
var rFile2 = /^([\/][\w-]+)*\.txt$/ ;
if (Ext.isWindows) {
if (!rFile1.test(value.filePath)) {
Ext.MessageBox.alert(sweb_common.msg_hint,sweb_operationAudit.invalidFilePath_windows,
function() {
Ext.getCmp('expPath').focus();
});
return;
}
}
if(Ext.isLinux){
if (!rFile2.test(value.filePath)) {
Ext.MessageBox.alert(sweb_common.msg_hint,sweb_operationAudit.invalidFilePath_linux,
function() {
Ext.getCmp('expPath').focus();
});
return;
}
}